Drawing3d documented Class Library

NurbsSurface Properties

The properties of the NurbsSurface class are listed below. For a complete list of NurbsSurface class members, see the NurbsSurface Members topic.

Public Instance Properties

Base (inherited from Surface) Gets and sets a base for the surface.
BoundedCurves (inherited from Surface) Defines a enclosing curve list. If this value is different from null, only the part inside the curves will be drawn by drawSurface.
ControlPoints
DisplayList (inherited from Surface) Holds a displaylist, which was generated by Compile
TextureOffset (inherited from Surface) Sets or gets an offset for a texture
UDegree (inherited from BSplineSurface) The degree related to the parameter u. The default is 2.
UFactor (inherited from Surface) The Ufactor normalizes the u parameter to [0,1]. This must be respected, when you define a Value, uDerivation or vDerivation. For example the Cone has a UFactor 2*PI. in the Value method we have
double x = System.Math.Cos(u * UFactor);
double y = System.Math.Sin(u * UFactor);
double z = v * VFactor;
UKnots (inherited from BSplineSurface) Defines the knots related to the parameter u.
UResolution (inherited from Surface) Defines a Resolution for the u parameter Default is 20;
VDegree (inherited from BSplineSurface) The degree related to the parameter v. The default is 2.
VFactor (inherited from Surface) The Vfactor normalizes the v parameter to [0,1]. This must be respected, when you define a Value, uDerivation or vDerivation. For example the Cone has a UFactor 2*PI. in the Value method we have
double x = System.Math.Cos(u * UFactor);
double y = System.Math.Sin(u * UFactor);
double z = v * VFactor;
VKnots (inherited from BSplineSurface) Defines the knots related to the parameter v.
VResolution (inherited from Surface) Defines a Resolution for the v parameter Default is 20;
Weights Determs values, which could be interpreted as magnetisms to the ControlPoints.

See Also

NurbsSurface Class | Drawing3d.Surfaces Namespace