#include <kfbxtrimnurbssurface.h>
Inherits KFbxGeometry.
Inheritance diagram for KFbxBoundary:
Note that 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 66 of file kfbxtrimnurbssurface.h.
Public Member Functions | |
void | AddCurve (KFbxNurbsCurve *pCurve) |
Add an edge to this boundary. | |
int | GetCurveCount () const |
| |
KFbxNurbsCurve * | GetCurve (int pIndex) |
Access the edge at index pIndex. | |
KFbxNurbsCurve const * | GetCurve (int pIndex) const |
Access the edge at index pIndex. | |
virtual EAttributeType | GetAttributeType () const |
Return the type of node attribute. | |
Static Public Attributes | |
static const char * | sOuterFlag |
void AddCurve | ( | KFbxNurbsCurve * | pCurve | ) |
Add an edge to this boundary.
pEdge | The edge to append to the end of this boundary |
int GetCurveCount | ( | ) | const |
KFbxNurbsCurve* GetCurve | ( | int | pIndex | ) |
Access the edge at index pIndex.
pIndex | The index of the edge to return. No bounds checking is done |
KFbxNurbsCurve const* GetCurve | ( | int | pIndex | ) | const |
Access the edge at index pIndex.
pIndex | The index of the edge to return. No bounds checking is done |
virtual EAttributeType GetAttributeType | ( | ) | const [inline, virtual] |
Return the type of node attribute.
This class is pure virtual.
Reimplemented from KFbxGeometry.
Definition at line 100 of file kfbxtrimnurbssurface.h.