nurbspy.jax.nurbs_surface_ruled module

nurbspy.jax.nurbs_surface_ruled module#

Ruled JAX surfaces between compatible rational curves.

class nurbspy.jax.nurbs_surface_ruled.NurbsSurfaceRuled(C1, C2)[source]#

Bases: object

Join C1 at v=0 to C2 at v=1 with linear homogeneous interpolation.

Curves must have matching degrees, knots and control-point counts. With unequal weight functions, v is a rational parameter along each ruling.

Methods

make_nurbs_surface()

Rebuild the patch, retaining dependence on both curves' points and weights.

make_nurbs_surface()[source]#

Rebuild the patch, retaining dependence on both curves’ points and weights.