diff options
Diffstat (limited to 'source/blender/freestyle/intern/geometry/FitCurve.cpp')
-rw-r--r-- | source/blender/freestyle/intern/geometry/FitCurve.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/source/blender/freestyle/intern/geometry/FitCurve.cpp b/source/blender/freestyle/intern/geometry/FitCurve.cpp index b0408826763..368c3d2f46c 100644 --- a/source/blender/freestyle/intern/geometry/FitCurve.cpp +++ b/source/blender/freestyle/intern/geometry/FitCurve.cpp @@ -181,8 +181,8 @@ static BezierCurve GenerateBezier( alpha_l = det_X_C1 / det_C0_C1; alpha_r = det_C0_X / det_C0_C1; - /* If alpha negative, use the Wu/Barsky heuristic (see text) (if alpha is 0, you get coincident control points - * that lead to divide by zero in any subsequent NewtonRaphsonRootFind() call). + /* If alpha negative, use the Wu/Barsky heuristic (see text) (if alpha is 0, you get coincident + * control points that lead to divide by zero in any subsequent NewtonRaphsonRootFind() call). */ if (alpha_l < 1.0e-6 || alpha_r < 1.0e-6) { double dist = V2DistanceBetween2Points(&d[last], &d[first]) / 3.0; @@ -194,8 +194,9 @@ static BezierCurve GenerateBezier( return bezCurve; } - /* First and last control points of the Bezier curve are positioned exactly at the first and last data points - * Control points 1 and 2 are positioned an alpha distance out on the tangent vectors, left and right, respectively + /* First and last control points of the Bezier curve are positioned exactly at the first and last + * data points Control points 1 and 2 are positioned an alpha distance out on the tangent + * vectors, left and right, respectively */ bezCurve[0] = d[first]; bezCurve[3] = d[last]; |