nurbspy.nurbs_surface_ruled module

nurbspy.nurbs_surface_ruled module#

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

Bases: object

Create the NURBS ruled surface between NURBS curves C1(u) and C2(u)

Create the NURBS ruled surface given by

S(u,v) = (1-v)*C1(u) + v*C2(u)

Parameters:
C1, C2NURBS curve objects

See NurbsCurve class documentation

Methods

make_nurbs_surface()

Make a NURBS surface representation of the ruled surface

References

The NURBS book. Chapter 8.4 L. Piegl and W. Tiller Springer, second edition

make_nurbs_surface()[source]#

Make a NURBS surface representation of the ruled surface