Open portnov opened 4 years ago
NURBS / BSpline curves methods; :new: SvNurbsCurve will be a new abstract class, so all it's methods are new.
SvNurbsCurve method | Geomdl | FreeCAD | rhino3dm |
---|---|---|---|
classmethod approximate() | approximate_curve(points, degree, ctrlpts_count) | approximate(points, degree_min, degree_max, tolerance, continuity) | :x: |
classmethod interpolate() | interpolate_curve(points, degree, centripetal) | interpolate(points, is_periodic, tolerance, initial_tangent, final_tangent, tangents, tangent_flags) | :x: |
move_point() | :x: | movePoint(t, point, i1, i2) | :x: |
is_planar() | :question: : | :question: | IsPlanar() |
In this issue I will try to outline a general API for all types of curves we are going to support.
Legend:
General curves: