nurbspy.jax.nurbs_surface_extruded module

nurbspy.jax.nurbs_surface_extruded module#

JAX extrusion of a spatial NURBS curve.

class nurbspy.jax.nurbs_surface_extruded.NurbsSurfaceExtruded(C, D, d)[source]#

Bases: object

Construct S(u,v) = C(u) + v*d*D/|D| with differentiable geometry inputs.

Methods

make_Nurbs_surface()

Rebuild the extrusion; retain the original public method's capitalization.

make_Nurbs_surface()[source]#

Rebuild the extrusion; retain the original public method’s capitalization.