ICurve
verb.geom.ICurve
INTERFACE
An interface representing a Curve
Implements: ISerializable
asNurbs
METHOD
asNurbs() : NurbsCurveData
Provide the NURBS representation of the curve
returns
- A NurbsCurveData object representing the curve
domain
METHOD
domain() : Interval<Float>
Obtain the parametric domain of the curve
returns
- An Interval object containing the min and max of the domain
point
METHOD
point(u : Float) : Point
Evaluate a point on the curve
params
- The parameter on the curve
returns
- The evaluated point
derivatives
METHOD
derivatives(u : Float, numDerivs : Int) : Array<Vector>
Evaluate the derivatives at a point on a curve
params
- The parameter on the curve
- The number of derivatives to evaluate on the curve
returns
- An array of derivative vectors