Nurbs class.

Public Member Functions |
|
| __init__ (str pName, object pObject=None) | |
| Constructor. |
|
| SurfaceBegin () | |
| Begin NURBS definition. |
|
| SurfaceEnd () | |
| End NURBS definition. |
|
| SurfaceEditBegin () | |
| Begin NURBS surface edition. |
|
| SurfaceEditEnd () | |
| End NURBS surface edition. |
|
| ControlPointsBegin () | |
| Begin NURBS control points edition. |
|
| ControlPointsEnd () | |
| End NURBS control points edition. |
|
| SetControlWeight (int pIndex, float pWeight) | |
| Set weight of control point. |
|
| float | GetControlWeight (int pIndex) |
| Get weight of control point. |
|
| SetControlMultiplicity (int pUorV, int pIndex, int pMultiplicity) | |
| Set multiplicity (number of "instances") of
control point. |
|
| int | GetControlMultiplicity (int pUorV, int pIndex) |
| Get multiplicity (number of "instances") of
control point. |
|
| SetControlKnotValue (int pUorV, int pIndex, float pKnotValue) | |
| Set knot vector value of control point.
|
|
| float | GetControlKnotValue (int pUorV, int pIndex) |
| Get knot vector value of control point.
|
|
| int | GetKnotCount (int pUorV) |
| Number of knot vectors. |
|
Public Attributes |
|
| FBPropertyBase | UOrder |
| Read Write Property: Nurbs U order.
|
|
| FBPropertyBase | VOrder |
| Read Write Property: Nurbs V order.
|
|
| FBPropertyNurbType | UNurbType |
| Read Write Property: Nurbs Type for U
direction. |
|
| FBPropertyNurbType | VNurbType |
| Read Write Property: Nurbs Type for V
direction. |
|
Constructor.
| pName | Name of Nurbs. |
| pObject | For internal use only(default=NULL). |
Reimplemented from FBSurface.
| SurfaceBegin | ( | ) |
| SurfaceEnd | ( | ) |
| SurfaceEditBegin | ( | ) |
| SurfaceEditEnd | ( | ) |
| ControlPointsBegin | ( | ) |
| ControlPointsEnd | ( | ) |
Set weight of control point.
| pIndex | Index of control point to set weight at. |
| pWeight | Weight of control point. |
Get weight of control point.
| pIndex | Index of control point to get weight from. |
pIndex.Set multiplicity (number of "instances") of control point.
| pUorV | 1 if V multiplicity, 0 if U multlipicity. |
| pIndex | Index of control point to set multiplicity for. |
| pMultiplicity | Multiplicity value for control point at
pIndex. |
Get multiplicity (number of "instances") of control point.
| pUorV | 1 if V multiplicity, 0 if U multlipicity. |
| pIndex | Index of control point to get multiplicity for. |
Set knot vector value of control point.
| pUorV | 1 if V knot vector, 0 if U knot vector. |
| pIndex | Index of control point to set knot value for. |
| pKnotValue | Knot value for control point at pIndex. |
Get knot vector value of control point.
| pUorV | 1 if V knot vector, 0 if U knot vector. |
| pIndex | Index of control point to set knot value for. |
Number of knot vectors.
| pUorV | 1 if V knot vector, 0 if U knot vector. |
| FBPropertyBase UOrder |
Read Write Property: Nurbs U order.
| FBPropertyBase VOrder |
Read Write Property: Nurbs V order.
| FBPropertyNurbType UNurbType |
Read Write Property: Nurbs Type for U direction.
| FBPropertyNurbType VNurbType |
Read Write Property: Nurbs Type for V direction.