Searched defs:perpDot (Results 1 - 4 of 4) sorted by relevance

/external/skia/tests/
H A DInsetConvexPolyTest.cpp25 SkScalar perpDot = v0.cross(v1); local
26 if (winding*perpDot < 0) {
/external/skia/src/utils/
H A DSkInsetConvexPolygon.cpp17 // Computes perpDot for point compared to segment.
23 SkScalar perpDot = v0.cross(v1); local
24 if (!SkScalarNearlyZero(perpDot)) {
25 return ((perpDot > 0) ? 1 : -1);
102 SkScalar perpDot = v0.cross(v1); local
103 if (SkScalarNearlyZero(perpDot)) {
123 SkScalar localS = d.cross(v1) / perpDot;
127 SkScalar localT = d.cross(v0) / perpDot;
155 SkScalar perpDot = v0.cross(v1); local
156 if (winding*perpDot <
[all...]
H A DSkShadowTessellator.cpp565 SkScalar perpDot = v0.fX*v1.fY - v0.fY*v1.fX; local
566 if (SkScalarNearlyZero(perpDot)) {
572 // if perpDot > 0, winding is ccw
573 fDirection = (perpDot > 0) ? -1 : 1;
1241 SkScalar perpDot = perp_dot(fInitPoints[0], fInitPoints[1], p); local
1242 if (SkScalarNearlyZero(perpDot)) {
1248 // if perpDot > 0, winding is ccw
1249 fDirection = (perpDot > 0) ? -1 : 1;
1290 SkScalar perpDot = perp_dot(fInitPoints[1], fInitPoints[2], p); local
1291 if (fDirection*perpDot >
[all...]
/external/skia/src/gpu/ops/
H A DGrAAConvexTessellator.cpp39 SkScalar perpDot = n0.fX * n1.fY - n0.fY * n1.fX; local
40 if (SkScalarNearlyZero(perpDot)) {
43 *t = (v.fX * n1.fY - v.fY * n1.fX) / perpDot;
53 SkScalar perpDot = n0.dot(perp); local
54 return v.dot(perp) / perpDot;

Completed in 103 milliseconds