Library | Module

Class pfcNURBSSurfaceDescriptor



Description

A data object representing the geometry of a Non-Uniform Rational B-Spline surface.
Direct Parent Classes:
pfcSurfaceDescriptor



Property Summary

pfcBSplinePointsPoints
Array of control points and weights
numberUDegree
Degree of the basis function in U
realseqUKnots
Array of knots on the parameter line U
numberVDegree
Degree of the basis function in V
realseqVKnots
Array of knots on the parameter line V



Method Summary

static pfcNURBSSurfaceDescriptorCreate (pfcSurfaceExtents Extents, pfcSurfaceOrientation Orientation, number UDegree, number VDegree, realseq UKnots, realseq VKnots, pfcBSplinePoints Points)
This method creates a new NURBSSurfaceDescriptor object.



Property Detail


pfcBSplinePointsPoints

Array of control points and weights




numberUDegree

Degree of the basis function in U




realseqUKnots

Array of knots on the parameter line U




numberVDegree

Degree of the basis function in V




realseqVKnots

Array of knots on the parameter line V





Method Detail


static pfcNURBSSurfaceDescriptorCreate (pfcSurfaceExtents Extents, pfcSurfaceOrientation Orientation, number UDegree, number VDegree, realseq UKnots, realseq VKnots, pfcBSplinePoints Points)

This method creates a new NURBSSurfaceDescriptor object.
Parameters:
Extents
The surface extents
Orientation
The surface orientation
UDegree
The degree of the U basis function
VDegree
The degree of the V basis function
UKnots
The knots on the parameter line U
VKnots
The knots on the parameter line V
Points
The control point array
Returns:
The new NURBSSurfaceDescriptor object