This reference page is linked to from the following overview topics: List of Python Fbx classes.
#include <fbxtrimnurbssurface.h>
FbxBoundary describes a trimming boundary for a trimmed NURBS object.
Note:Outer boundaries run counter-clockwise in UV space and inner boundaries run clockwise. An outer boundary represents the outer edges of the trimmed surface whereas the inner boundaries define "holes" in the surface.
Definition at line 30 of file fbxtrimnurbssurface.h.
Public Member Functions |
|
| void | AddCurve (FbxNurbsCurve *pCurve) |
| Adds an edge to this boundary. |
|
| int | GetCurveCount () const |
| Returns the number of edges within this
boundary. |
|
| FbxNurbsCurve * | GetCurve (int pIndex) |
| Returns the edge at the specified index.
|
|
| const FbxNurbsCurve * | GetCurve (int pIndex) const |
| Returns the edge at the specified index.
|
|
| virtual FbxNodeAttribute::EType | GetAttributeType () const |
| Returns the type of node attribute. |
|
| bool | IsPointInControlHull (const FbxVector4 &pPoint) |
| Detects if the point is in the boundary's
control hull. |
|
| FbxVector4 | ComputePointInBoundary () |
| Computes the origin point in the boundary.
|
|
Public Attributes |
|
| FbxPropertyT< FbxBool > | OuterFlag |
| This property handles outer flag. |
|
Static Public Attributes |
|
| static const char * | sOuterFlag |
| Properties. |
|
| void AddCurve | ( | FbxNurbsCurve * | pCurve | ) |
Adds an edge to this boundary.
| pCurve | The curve to be appended to the end of this boundary |
| int GetCurveCount | ( | ) | const |
Returns the number of edges within this boundary.
| FbxNurbsCurve* GetCurve | ( | int | pIndex | ) |
Returns the edge at the specified index.
| pIndex | The specified index, no bound checking is done. |
| const FbxNurbsCurve* GetCurve | ( | int | pIndex | ) | const |
Returns the edge at the specified index.
| pIndex | The specified index, no bound checking is done. |
| virtual FbxNodeAttribute::EType GetAttributeType | ( | ) | const [virtual] |
| bool IsPointInControlHull | ( | const FbxVector4 & | pPoint | ) |
Detects if the point is in the boundary's control hull.
| pPoint | The point to be detected. |
True if the point is in the boundary's control
hull, returns false if it is not in the control
hull.| FbxVector4 ComputePointInBoundary | ( | ) |
const char* sOuterFlag
[static] |
This property handles outer flag.
Default value is false.
Definition at line 43 of file fbxtrimnurbssurface.h.