
## NurbsDirection class

A 3D [`NurbsSurface`](/3d/python-net/aspose.threed.entities/nurbssurface) has two direction, the [`NurbsSurface.u`](/3d/python-net/aspose.threed.entities/nurbssurface#u) and [`NurbsSurface.v`](/3d/python-net/aspose.threed.entities/nurbssurface#v), the [`NurbsDirection`](/3d/python-net/aspose.threed.entities/nurbsdirection) defines data for each direction.
A direction is actually a NURBS curve, that means it's also defined by its [`NurbsDirection.order`](/3d/python-net/aspose.threed.entities/nurbsdirection#order), a [`NurbsDirection.KnotVectors`](/3d/python-net/aspose.threed.entities/nurbsdirection), and a set of weighted control points(defined in [`NurbsSurface`](/3d/python-net/aspose.threed.entities/nurbssurface)).



The NurbsDirection type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [`__init__(self)`](/3d/python-net/aspose.threed.entities/nurbsdirection/__init__/#) | Constructs a new instance of NurbsDirection |


### Properties
| Property | Description |
| :- | :- |
| [order](/3d/python-net/aspose.threed.entities/nurbsdirection/order) | Gets or sets the order of a NURBS curve, it defines the number of nearby control points that influence any given point on the curve. |
| [divisions](/3d/python-net/aspose.threed.entities/nurbsdirection/divisions) | Gets or sets the number of divisions between adjacent control points in current direction. |
| [type](/3d/python-net/aspose.threed.entities/nurbsdirection/type) | Gets or sets the type of the current direction. |
| [count](/3d/python-net/aspose.threed.entities/nurbsdirection/count) | Gets or sets the count of control points in current direction. |



### See Also
* module [`aspose.threed.entities`](..)
* class [`NurbsDirection`](/3d/python-net/aspose.threed.entities/nurbsdirection)
* class [`NurbsSurface`](/3d/python-net/aspose.threed.entities/nurbssurface)
