Creates a transient NURBS surface object.
This is a static method. |
This is a static method. |
| Type | Description |
| NurbsSurface | Returns the new NurbsSurface object or null if the creation failed. |
| Name | Type | Description |
| degreeU | integer | The degree in the U direction. |
| degreeV | integer | The degree in the V direction. |
| controlPointCountU | integer | The number of control points in the U direction. |
| controlPointCountV | integer | The number of control points in the V direction. |
| controlPoints | Point3D[] | An array of surface control points. The length of this array must be controlPointCountU * controlPointCountV. |
| knotsU | double[] | The knot vector for the U direction. |
| knotsV | double[] | The knot vector for the V direction. |
| weights | double[] | An array of weights that corresponds to the control points of the surface. |
| propertiesU | NurbsSurfaceProperties | The properties (NurbsSurfaceProperties) of the surface in the U direction. |
| propertiesV | NurbsSurfaceProperties | The properties (NurbsSurfaceProperties) of the surface in the V direction. |