DynamoVisualProgramming.ZeroTouchLibrary by Autodesk

<PackageReference Include="DynamoVisualProgramming.ZeroTouchLibrary" Version="0.9.0" />

 INurbsCurveEntity

int Degree { get; }

The degree of the curve

bool IsPeriodic { get; }

Whether the NurbsCurve is periodic or not

bool IsRational { get; }

Whether the NurbsCurve is rational or not. This defines whether any of the weights are not 1.0.

Get the control points of the NurbsCurve. These are the points that the curve interpolates.

double[] Knots()

The knots of the Curve. These, along with the Degree, define the domain of the Curve where a particular control vertex acts.

double[] Weights()

The weights of the control vertices of the curve. These define the magnitude of influence of the control vertices.