Nurb
|
The NurbSurfaceDefinition type exposes the following members.
| Name | Description | |
|---|---|---|
| ControlPoints | Property that represents a collection of 3D control points. | |
| DegreeInU | Property that represents the degree in the U direction. High degree values represent flexible surfaces. | |
| DegreeInV | Property that represents the degree in the V direction. High degree values represent flexible surfaces. | |
| NumberOfControlPointsInU | Property that represents the number of control points in the U direction. | |
| NumberOfControlPointsInV | Property that represents the number of control points in the V direction. | |
| PropertiesInU | Property that represents properties in the U direction. These properties correspond to a value from the OdGe::NurbSurfaceProperties enumeration. | |
| PropertiesInV | Property that represents properties in the V direction. These properties correspond to a value from the OdGe::NurbSurfaceProperties enumeration. | |
| UKnots | Property that represents knot vector in the U direction. A knot vector defines a sequence of parameter values that determine where and how the control points affect the surface. Values of knot vector are provided in ascending order, for example: (0, 0, 0, 1, 2, 3, 3, 3) can be valid while (0, 0, 2, 0, 3, 1, 3, 3) cannot be valid. | |
| VKnots | Property that represents knot vector in the V direction. A knot vector defines a sequence of parameter values that determine where and how the control points affect the surface. Values of knot vector are provided in ascending order, for example: (0, 0, 0, 1, 2, 3, 3, 3) can be valid while (0, 0, 2, 0, 3, 1, 3, 3) cannot be valid. | |
| Weights | Property that represents a collection of weight values. The weight collection is a collection of double values, each value is associated with a corresponding control point. If the weight increases, the surface pulls toward the corresponding control point. If the weight decreases, the surface pushes from the corresponding control point. |
| Name | Description | |
|---|---|---|
| Equals | Checks objects for equality. (Overrides ValueTypeEquals(Object)) |
|
| GetHashCode | Retrieves the object hash code. (Overrides ValueTypeGetHashCode) |
|
| GetType | (Inherited from Object) |
|
| IsEqualTo | Checks whether this NURBS surface definition is equal to the passed NURBS surface definition. | |
| ToString | (Inherited from ValueType) |
| Name | Description | |
|---|---|---|
| Equality(NurbSurfaceDefinition, NurbSurfaceDefinition) | Equality operator for the NurbSurfaceDefinition structure. Checks whether NURBS surface definitions are equal. | |
| Inequality(NurbSurfaceDefinition, NurbSurfaceDefinition) | Inequality operator for the NurbSurfaceDefinition structure. Checks whether NURBS surface definitions are not equal. |
| © Bricsys NV. All rights reserved. |