DynamoVisualProgramming.ZeroTouchLibrary by Autodesk

<PackageReference Include="DynamoVisualProgramming.ZeroTouchLibrary" Version="3.3.0-beta5206" />

 NurbsCurve

public class NurbsCurve : Curve
public int Degree { get; }

public bool IsPeriodic { get; }

public bool IsRational { get; }

public static NurbsCurve ByControlPoints(IEnumerable<Point> points, int degree = 3)

public static NurbsCurve ByControlPoints(IEnumerable<Point> points, int degree = 3, bool closeCurve = false)

public static NurbsCurve ByControlPointsWeightsKnots(IEnumerable<Point> points, double[] weights, double[] knots, int degree = 3)

public static NurbsCurve ByPoints(IEnumerable<Point> points)

public static NurbsCurve ByPoints(IEnumerable<Point> points, bool closeCurve = false)

public static NurbsCurve ByPoints(IEnumerable<Point> points, int degree = 3)

public static NurbsCurve ByPointsTangents(IEnumerable<Point> points, Vector startTangent, Vector endTangent)

public Point[] ControlPoints()

public double[] Knots()

public double[] Weights()