Curve2dEvaluator Object
Description
The Curve2dEvaluator object. See the article in the overviews section.
Methods
| GetCurvature |
Calculates the curvature direction and magnitude of the curve at the given parameter values. |
| GetEndPoints |
Gets the end points of the curve if the curve is bounded. |
| GetFirstDerivatives |
Calculates the first order derivatives at the given parameter values on the curve. |
| GetLengthAtParam |
Calculate the length of the curve as measured between the specified parameter values. |
| GetParamAnomaly |
Gets general information about the parameterization of the curve, such as whether or not it is periodic, singular, or unbounded in the parameter domain. |
| GetParamAtLength |
Calculates the parameter value at the point measured from the specified starting parameter along the curve. |
| GetParamAtPoint |
Calculates the parameter value on the curve that is equal to the specified point. The point must lie on the curve. |
| GetParamExtents |
Gets the valid parameter range of the curve if the curve is bounded. |
| GetPointAtParam |
Calculates the coordinate points at the given parameter values on the curve. |
| GetSecondDerivatives |
Calculates the second order derivatives at the given parameter values on the curve. |
| GetStrokes |
Calculates a set of connected line segments that approximate the curve within the specified tolerance. |
| GetTangent |
Calculates the tangency directions at the given parameter values on the curve. |
| GetThirdDerivatives |
Calculates the third order derivatives at the given parameter values on the curve. |
Properties
| Continuity |
Gets the level of continuity of the curve. The continuity is the largest order of continuity maintained for the entire curve. |
| RangeBox |
Property that returns a Box2D object which contains the lower-left and upper-right corners of a rectangle that is guaranteed to enclose this object. |
Accessed From
Arc2d.Evaluator,
BSplineCurve2d.Evaluator,
Circle2d.Evaluator,
DrawingCurve.Evaluator2D,
EdgeUse.Evaluator,
EdgeUseProxy.Evaluator,
EllipseFull2d.Evaluator,
EllipticalArc2d.Evaluator,
Line2d.Evaluator,
LineSegment2d.Evaluator,
Polyline2d.Evaluator
Version
Introduced in version 4