| MItMeshPolygon ( const MObject & polyObject, MStatus * ReturnStatus = NULL )
|
| MItMeshPolygon ( const MDagPath &polyObject, MObject & component = MObject::kNullObj , MStatus * ReturnStatus = NULL )
|
virtual | ~MItMeshPolygon ()
|
bool | isDone ( MStatus * ReturnStatus = NULL )
|
MStatus | next ()
|
MStatus | reset ()
|
MStatus | reset ( const MObject & polyObject )
|
MStatus | reset ( const MDagPath &polyObject, MObject & component = MObject::kNullObj )
|
unsigned int | count ( MStatus * ReturnStatus = NULL )
|
unsigned int | polygonVertexCount ( MStatus * ReturnStatus = NULL )
|
MPoint | center ( MSpace::Space space = MSpace::kObject , MStatus * ReturnStatus = NULL )
|
MObject | polygon ( MStatus * ReturnStatus = NULL )
OBSOLETE
|
MObject | currentItem ( MStatus * ReturnStatus = NULL )
|
unsigned int | index ( MStatus * ReturnStatus = NULL )
|
MStatus | setIndex (int index , int &prevIndex)
|
unsigned int | vertexIndex ( int index , MStatus * ReturnStatus = NULL )
|
MStatus | getVertices ( MIntArray & vertices )
|
MPoint | point ( int index , MSpace::Space space = MSpace::kObject , MStatus * ReturnStatus = NULL )
|
void | getPoints ( MPointArray & pointArray, MSpace::Space space = MSpace::kObject , MStatus * ReturnStatus = NULL )
|
MStatus | setPoint ( const MPoint & point , unsigned int index , MSpace::Space space = MSpace::kObject )
|
MStatus | setPoints ( MPointArray & pointArray, MSpace::Space space = MSpace::kObject )
|
unsigned int | normalIndex ( int vertex, MStatus * ReturnStatus = NULL) const
|
MStatus | getNormal ( MVector & normal, MSpace::Space space = MSpace::kObject ) const
|
MStatus | getNormal ( unsigned int Vertexindex, MVector & normal, MSpace::Space space = MSpace::kObject ) const
|
MStatus | getNormals ( MVectorArray & vectorArray, MSpace::Space space = MSpace::kObject ) const
|
unsigned int | tangentIndex ( int vertex, MStatus * ReturnStatus = NULL ) const
|
bool | hasUVs ( MStatus * ReturnStatus = NULL ) const
|
bool | hasUVs ( const MString & uvSet, MStatus * ReturnStatus = NULL ) const
|
MStatus | setUV ( int vertexId, float2 & uvPoint, const MString * uvSet = NULL)
|
MStatus | getUV ( int vertexId, float2 & uvPoint, const MString * uvSet = NULL) const
|
MStatus | setUVs ( MFloatArray & uArray, MFloatArray & vArray, const MString * uvSet = NULL)
|
MStatus | getUVs ( MFloatArray & uArray, MFloatArray & vArray, const MString * uvSet = NULL) const
|
MStatus | getPointAtUV ( MPoint &pt, float2 & uvPoint, MSpace::Space space = MSpace::kObject , const MString * uvSet = NULL, float tolerance=0.0 )
|
MStatus | getUVAtPoint ( MPoint &pt, float2 & uvPoint, MSpace::Space space = MSpace::kObject , const MString * uvSet = NULL)
|
MStatus | getUVIndex ( int vertex, int & index , const MString *uvSet = NULL )
|
MStatus | getUVIndex ( int vertex, int & index , float & u, float & v, const MString *uvSet = NULL)
|
MStatus | getUVSetNames ( MStringArray &setNames) const
|
bool | hasColor ( MStatus * ReturnStatus = NULL ) const
|
bool | hasColor (int localVertexIndex, MStatus * ReturnStatus = NULL )
|
MStatus | getColor ( MColor &color, const MString *colorSetName = NULL)
|
MStatus | getColor ( MColor &color, int vertexIndex )
|
MStatus | getColors ( MColorArray &colors, const MString *colorSetName = NULL)
|
MStatus | numColors ( int & count , const MString *colorSetName = NULL )
|
MStatus | getColorIndex (int vertexIndex , int & colorIndex, const MString *colorSetName = NULL)
|
MStatus | getColorIndices ( MIntArray & colorIndex, const MString *colorSetName = NULL)
|
bool | hasValidTriangulation ( MStatus * ReturnStatus = NULL) const
|
MStatus | numTriangles (int & count ) const
|
MStatus | getTriangle ( int localTriIndex, MPointArray & points, MIntArray & vertexList, MSpace::Space space = MSpace::kObject ) const
|
MStatus | getTriangles ( MPointArray & points, MIntArray & vertexList, MSpace::Space space = MSpace::kObject ) const
|
MStatus | updateSurface ()
|
MStatus | geomChanged ()
|
MStatus | getEdges ( MIntArray & edges )
|
MStatus | getConnectedFaces ( MIntArray & faces)
|
MStatus | getConnectedEdges ( MIntArray & edges )
|
MStatus | getConnectedVertices ( MIntArray & vertices )
|
bool | isConnectedToFace ( int index , MStatus * ReturnStatus = NULL)
|
bool | isConnectedToEdge ( int index , MStatus * ReturnStatus = NULL)
|
bool | isConnectedToVertex ( int index , MStatus * ReturnStatus = NULL)
|
MStatus | numConnectedFaces (int & faceCount ) const
|
MStatus | numConnectedEdges (int & edgeCount) const
|
bool | onBoundary ( MStatus * ReturnStatus = NULL )
|
MStatus | getArea (double &area, MSpace::Space space = MSpace::kObject )
|
bool | zeroArea ( MStatus * ReturnStatus = NULL)
|
MStatus | getUVArea (double &area, const MString * uvSet = NULL)
|
bool | zeroUVArea ( MStatus * ReturnStatus = NULL)
|
bool | zeroUVArea ( const MString & uvSet, MStatus * ReturnStatus = NULL)
|
bool | isConvex ( MStatus * ReturnStatus = NULL)
|
bool | isStarlike ( MStatus * ReturnStatus = NULL)
|
bool | isLamina ( MStatus * ReturnStatus = NULL)
|
bool | isHoled ( MStatus * ReturnStatus = NULL)
|
bool | isPlanar ( MStatus * ReturnStatus = NULL)
|