|
M
Create(Int32, Int32, IList<Double>, IList<Double>, IList<XYZ>, IList<Double>, Boolean)
|
NurbsSurfaceData
|
Construct NurbsSurfaceData based on NURBS surface data, where the weights are supplied.
The NURBS surface will be (piecewise) polynomial if all the weights are equal, rational if not.
Note: A rational polynomial is a quotient of two polynomials; this includes a polynomial,
which can be thought of as a quotient with denominator equal to 1.
|
|
|
M
Dispose()
|
None
|
Releases all resources used by the NurbsSurfaceData
|
|
|
M
Equals
|
None
|
Determines whether the specified Object is equal to the current Object . (Inherited from Object .)
|
Object .
|
|
M
GetControlPoints()
|
IList<XYZ>
|
Get the list of control points.
|
|
|
M
GetHashCode
|
None
|
Serves as a hash function for a particular type. (Inherited from Object .)
|
Object .
|
|
M
GetKnotsU()
|
IList<double>
|
Get the list of knots in the u-direction.
|
|
|
M
GetKnotsV()
|
IList<double>
|
Get the list of knots in the v-direction.
|
|
|
M
GetType
|
None
|
Gets the Type of the current instance. (Inherited from Object .)
|
Object .
|
|
M
GetWeights()
|
IList<double>
|
Get the list of weights.
|
|
|
M
IsValid()
|
bool
|
Check if the object contains a valid NurbsSurfaceData.
|
|
|
M
ToString
|
None
|
Returns a string that represents the current object. (Inherited from Object .)
|
Object .
|