RVTDocs.com
Namespace: Autodesk.Revit.DB

NurbsSurfaceData

Class
Description:
A class used to represent the definition of a NURBS surface.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.NurbsSurfaceData
Syntax
public class NurbsSurfaceData : IDisposable
NurbsSurfaceData Class Members:
Name Description Inherited From
NurbsSurfaceData Copy constructor.
Name Description Inherited From
DegreeU The degree of the spline in the u-direction.
DegreeV The degree of the spline in the v-direction.
IsRational Tells if the spline is rational or not. If it is true (rational), then the NURBS is a piecewise rational polynomial function. If it is false (non-rational), then the NURBS is a piecewise polynomial function.
IsValidObject Specifies whether the .NET object represents a valid Revit entity.
ReverseOrientation If true, the surface's orientation is opposite to the canonical parametric orientation, otherwise it is the same. The canonical parametric orientation is a counter-clockwise sense of rotation in the uv-parameter plane. Extrinsically, the oriented normal vector for the canonical parametric orientation points in the direction of the cross product dS/du x dS/dv, which S(u, v) is the parameterized surface.
Name Description Inherited From
Create 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.
Dispose Releases all resources used by the NurbsSurfaceData
Equals Determines whether the specified object is equal to the current object. (Inherited from Object ) Object
GetControlPoints Get the list of control points.
GetHashCode Serves as the default hash function. (Inherited from Object ) Object
GetKnotsU Get the list of knots in the u-direction.
GetKnotsV Get the list of knots in the v-direction.
GetType Gets the Type of the current instance. (Inherited from Object ) Object
GetWeights Get the list of weights.
IsValid Check if the object contains a valid NurbsSurfaceData.
ToString Returns a string that represents the current object. (Inherited from Object ) Object