CurveEvaluator Object
Description
The CurveEvaluator 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 Box object which contains the opposing points of a rectangular box that is guaranteed to enclose this object. |
Accessed From
Arc3d.Evaluator,
BSplineCurve.Evaluator,
Circle.Evaluator,
DrawingCurve.Evaluator3D,
Edge.Evaluator,
EdgeProxy.Evaluator,
EllipseFull.Evaluator,
EllipticalArc.Evaluator,
Line.Evaluator,
LineSegment.Evaluator,
MeshEdge.Evaluator,
MeshEdgeProxy.Evaluator,
Polyline3d.Evaluator,
PresentationEdge.Evaluator,
PublicationEdge.Evaluator,
PublicationMeshEdge.Evaluator
Version
Introduced in version 4