PathTraversalState.cpp | 83 , control1(c1) 92 return ((double)(start.dot(start)) + (double)(control1.dot(control1)) + (double)(control2.dot(control2)) + (double)(end.dot(end))) / 16.0; 97 return distanceLine(start, control1) + distanceLine(control1, control2) + distanceLine(control2, end); 102 FloatPoint startToControl1 = midPoint(control1, control2); 105 left.control1 = midPoint(start, control1); 106 left.control2 = midPoint(left.control1, startToControl1); 109 right.control1 = midPoint(right.control2, startToControl1) 120 FloatPoint control1; member in struct:blink::CubicBezier [all...] |