| MFnMesh ( const MObject & object, MStatus * ReturnStatus = NULL ) | |||||||
MColorRepresentation
| |||||||
| create ( int numVertices , int numPolygons , const MFloatPointArray &vertexArray, const MIntArray &polygonCounts, const MIntArray &polygonConnects, MObject parentOrOwner = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |||||||
| create ( int numVertices , int numPolygons , const MPointArray &vertexArray, const MIntArray &polygonCounts, const MIntArray &polygonConnects, MObject parentOrOwner = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |||||||
| create ( int numVertices , int numPolygons , const MFloatPointArray &vertexArray, const MIntArray &polygonCounts, const MIntArray &polygonConnects, const MFloatArray & uArray, const MFloatArray & vArray, MObject parentOrOwner = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |||||||
| create ( int numVertices , int numPolygons , const MPointArray &vertexArray, const MIntArray &polygonCounts, const MIntArray &polygonConnects, const MFloatArray & uArray, const MFloatArray & vArray, MObject parentOrOwner = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |||||||
| generateSmoothMesh ( MObject parentOrOwner = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |||||||
| addPolygon ( const MPointArray & vertexArray, bool mergeVertices = true, double pointTolerance = kMFnMeshPointTolerance, MObject parentOrOwner = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |||||||
| addPolygon ( const MPointArray & vertexArray, int & faceIndex, bool mergeVertices = true, double pointTolerance = kMFnMeshPointTolerance, MObject parentOrOwner = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |||||||
| deleteFace (int index, MDGModifier *modifier = NULL) | |||||||
| deleteEdge (int index, MDGModifier *modifier = NULL) | |||||||
| deleteVertex (int index, MDGModifier *modifier = NULL) | |||||||
SplitPlacement
| |||||||
| split ( MIntArray & placements, MIntArray & edgeList, MFloatArray & edgeFactors, MFloatPointArray & internalPoints) | |||||||
| subdivideFaces ( MIntArray & faceList, int divisionCount) | |||||||
| subdivideEdges ( MIntArray & edgeList, int divisionCount) | |||||||
| extrudeFaces ( MIntArray & faceList, int extrusionCount, MFloatVector * translation, bool extrudeTogether) | |||||||
| extrudeEdges ( MIntArray & edgeList, int extrusionCount, MFloatVector * translation, bool extrudeTogether) | |||||||
| duplicateFaces ( MIntArray & faceList, MFloatVector * translation) | |||||||
| extractFaces ( MIntArray & faceList, MFloatVector * translation) | |||||||
| collapseFaces ( MIntArray & faceList) | |||||||
| collapseEdges ( MIntArray & edgeList) | |||||||
| numVertices ( MStatus * ReturnStatus = NULL) const | |||||||
| numEdges ( MStatus * ReturnStatus = NULL ) const | |||||||
| numPolygons ( MStatus * ReturnStatus = NULL ) const | |||||||
| numFaceVertices ( MStatus * ReturnStatus = NULL ) const | |||||||
| polygonVertexCount ( int polygonId, MStatus * ReturnStatus = NULL ) const | |||||||
| numUVs ( MStatus * ReturnStatus = NULL ) const | |||||||
| numUVs ( const MString &uvSet, MStatus * ReturnStatus = NULL ) const | |||||||
| numColors ( MStatus * ReturnStatus = NULL ) const | |||||||
| numColors ( const MString &colorSet, MStatus * ReturnStatus = NULL ) const | |||||||
| numNormals ( MStatus * ReturnStatus = NULL ) const | |||||||
| hasColorChannels ( const MString &colorSet, MStatus * ReturnStatus = NULL ) const | |||||||
| hasAlphaChannels ( const MString &colorSet, MStatus * ReturnStatus = NULL ) const | |||||||
| getColorRepresentation ( const MString &colorSet, MStatus * ReturnStatus = NULL) const | |||||||
| isColorClamped ( const MString &colorSet, MStatus * ReturnStatus = NULL ) const | |||||||
| setIsColorClamped ( const MString &colorSet, bool clamped) | |||||||
| getTriangles ( MIntArray & triangleCounts, MIntArray &triangleVertices ) const | |||||||
| uniformGridParams ( int xDiv, int yDiv, int zDiv ) | |||||||
| autoUniformGridParams () | |||||||
| closestIntersection ( const MFloatPoint & raySource, const MFloatVector & rayDirection, const MIntArray * faceIds, const MIntArray * triIds, bool idsSorted, MSpace::Space space, float maxParam, bool testBothDirections, MMeshIsectAccelParams *accelerator, MFloatPoint & hitPoint, float* hitRayParam, int* hitFace, int* hitTriangle, float* hitBary1, float* hitBary2, float tolerance = 1e-6, MStatus * ReturnStatus = NULL ) | |||||||
| anyIntersection ( const MFloatPoint & raySource, const MFloatVector & rayDirection, const MIntArray * faceIds, const MIntArray * triIds, bool idsSorted, MSpace::Space space, float maxParam, bool testBothDirections, MMeshIsectAccelParams *accelerator, MFloatPoint & hitPoint, float* hitRayParam, int* hitFace, int* hitTriangle, float* hitBary1, float* hitBary2, float tolerance = 1e-6, MStatus * ReturnStatus = NULL ) | |||||||
| allIntersections ( const MFloatPoint & raySource, const MFloatVector & rayDirection, const MIntArray * faceIds, const MIntArray * triIds, bool idsSorted, MSpace::Space space, float maxParam, bool testBothDirections, MMeshIsectAccelParams *accelerator, bool sortHits, MFloatPointArray & hitPoints, MFloatArray * hitRayParams, MIntArray * hitFaces, MIntArray * hitTriangles, MFloatArray * hitBary1, MFloatArray * hitBary2, float tolerance = 1e-6, MStatus * ReturnStatus = NULL ) | |||||||
| sortIntersectionFaceTriIds ( MIntArray * faceIds, MIntArray * triIds ) | |||||||
| freeCachedIntersectionAccelerator () | |||||||
| cachedIntersectionAcceleratorInfo ( MStatus *ReturnStatus = NULL ) | |||||||
| globalIntersectionAcceleratorsInfo () | |||||||
| clearGlobalIntersectionAcceleratorInfo () | |||||||
| intersect ( const MPoint & raySource, const MVector & rayDirection, MPointArray & points, double tolerance = kMFnMeshPointTolerance, MSpace::Space space = MSpace::kObject , MIntArray * polygonIds = NULL, MStatus * ReturnStatus = NULL ) const | |||||||
| getClosestPointAndNormal ( const MPoint & toThisPoint, MPoint & theClosestPoint, MVector & theNormal, MSpace::Space space = MSpace::kObject , int * closestPolygon = NULL ) const | |||||||
| getClosestPoint (const MPoint &toThisPoint, MPoint &theClosestPoint, MSpace::Space space = MSpace::kObject , int * closestPolygon = NULL ) const | |||||||
| getClosestNormal (const MPoint &toThisPoint, MVector & theNormal, MSpace::Space space = MSpace::kObject , int * closestPolygon = NULL ) const | |||||||
| getConnectedShaders ( unsigned int instanceNumber, MObjectArray & shaders, MIntArray & indices ) const | |||||||
| getConnectedSetsAndMembers ( unsigned int instanceNumber, MObjectArray & sets, MObjectArray & comps, bool renderableSetsOnly ) const | |||||||
| copy ( const MObject & source, MObject parentOrOwner = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |||||||
| updateSurface () | |||||||
| syncObject () | |||||||
| getPoints ( MFloatPointArray & vertexArray, MSpace::Space space = MSpace::kObject ) const | |||||||
| getPoints ( MPointArray & vertexArray, MSpace::Space space = MSpace::kObject ) const | |||||||
| setPoints ( MFloatPointArray & vertexArray, MSpace::Space space = MSpace::kObject ) | |||||||
| setPoints ( MPointArray & vertexArray, MSpace::Space space = MSpace::kObject ) | |||||||
| getVertices ( MIntArray & vertexCount, MIntArray & vertexList ) const | |||||||
| getPolygonVertices ( int polygonId, MIntArray & vertexList ) const | |||||||
| getPolygonTriangleVertices ( int polygonId, int triangleId, int triangleVertices[3] ) const | |||||||
| setPoint ( int vertexId, const MPoint & pos, MSpace::Space space = MSpace::kObject ) | |||||||
| getPoint ( int vertexId, MPoint & pos, MSpace::Space space = MSpace::kObject ) const | |||||||
| getNormals ( MFloatVectorArray & normals, MSpace::Space space = MSpace::kObject ) const | |||||||
| setNormals ( MFloatVectorArray & normals, MSpace::Space space = MSpace::kObject ) | |||||||
| getFaceVertexNormal ( int faceIndex, int vertexIndex, MVector & normal, MSpace::Space space = MSpace::kObject ) const | |||||||
| getFaceVertexNormals ( int faceIndex, MFloatVectorArray & normals, MSpace::Space space = MSpace::kObject ) const | |||||||
| getNormalIds ( MIntArray & normalIdCounts, MIntArray &normalIds ) const | |||||||
| getFaceNormalIds ( int faceIndex, MIntArray &normals ) const | |||||||
| setFaceVertexNormal ( MVector &normal, int faceIndex, int vertexIndex, MSpace::Space space = MSpace::kObject , MDGModifier *modifier = NULL) | |||||||
| setVertexNormal ( MVector &normal, int vertexIndex, MSpace::Space space = MSpace::kObject , MDGModifier *modifier = NULL) | |||||||
| setFaceVertexNormals ( MVectorArray & normalArray, MIntArray & faceList, MIntArray & vertexList, MSpace::Space space = MSpace::kObject ) | |||||||
| setVertexNormals ( MVectorArray & normalArray, MIntArray & vertexList, MSpace::Space space = MSpace::kObject ) | |||||||
| getVertexNormal ( int vertexId, MVector & normal, MSpace::Space space = MSpace::kObject ) const | |||||||
| getPolygonNormal ( int polygonId, MVector & normal, MSpace::Space space = MSpace::kObject ) const | |||||||
| isNormalLocked (int normalId, MStatus * ReturnStatus = NULL ) const | |||||||
| lockVertexNormals ( MIntArray & vertexList) | |||||||
| lockFaceVertexNormals ( MIntArray & faceList, MIntArray & vertexList) | |||||||
| unlockVertexNormals ( MIntArray & vertexList) | |||||||
| unlockFaceVertexNormals ( MIntArray & faceList, MIntArray & vertexList) | |||||||
| getTangentId ( int faceIndex, int vertexIndex, MStatus * ReturnStatus = NULL ) const | |||||||
| getTangents ( MFloatVectorArray & normals, MSpace::Space space = MSpace::kObject , const MString * uvSet = NULL) const | |||||||
| getFaceVertexTangent ( int faceIndex, int vertexIndex, MVector & tangent, MSpace::Space space = MSpace::kObject , const MString * uvSet = NULL ) const | |||||||
| getFaceVertexTangents ( int faceIndex, MFloatVectorArray & tangents, MSpace::Space space = MSpace::kObject , const MString * uvSet = NULL ) const | |||||||
| getBinormals ( MFloatVectorArray & normals, MSpace::Space space = MSpace::kObject , const MString * uvSet = NULL ) const | |||||||
| getFaceVertexBinormal ( int faceIndex, int vertexIndex, MVector & normal, MSpace::Space space = MSpace::kObject , const MString * uvSet = NULL) const | |||||||
| getFaceVertexBinormals ( int faceIndex, MFloatVectorArray & normals, MSpace::Space space = MSpace::kObject , const MString * uvSet = NULL) const | |||||||
| isPolygonConvex ( int faceIndex, MStatus * ReturnStatus = NULL ) const | |||||||
| getEdgeVertices ( int edgeId, int2 & vertexList ) const | |||||||
| isEdgeSmooth ( int edgeId, MStatus * ReturnStatus = NULL ) const | |||||||
| setEdgeSmoothing ( int edgeId, bool smooth = true ) | |||||||
| cleanupEdgeSmoothing () | |||||||
| getCreaseEdges ( MUintArray &edgeIds, MDoubleArray &creaseData) const | |||||||
| setCreaseEdges (const MUintArray &edgeIds, const MDoubleArray &creaseData) | |||||||
| getCreaseVertices ( MUintArray &vertexIds, MDoubleArray &creaseData) const | |||||||
| setCreaseVertices (const MUintArray &vertexIds, const MDoubleArray &creaseData) | |||||||
| numUVSets ( MStatus *ReturnStatus = NULL) const | |||||||
| createUVSetWithName (const MString &uvSetName, MDGModifier *modifier = NULL, MStatus *ReturnStatus = NULL, const MUintArray *instances = NULL) | |||||||
| copyUVSetWithName (const MString &fromName, const MString &toName, MDGModifier *modifier = NULL, MStatus *ReturnStatus = NULL) | |||||||
| renameUVSet (const MString &origName, const MString &newName, MDGModifier *modifier = NULL) | |||||||
| deleteUVSet (const MString &setName, MDGModifier *modifier = NULL, MSelectionList *currentSelection = NULL) | |||||||
| setCurrentUVSetName (const MString &setName, MDGModifier *modifier = NULL, MSelectionList *currentSelection = NULL) | |||||||
| currentUVSetName ( MStatus *ReturnStatus = NULL, int instance = kMFnMeshInstanceUnspecified) const | |||||||
| getUVSetNames ( MStringArray &setNames) const | |||||||
| getUVSetFamilyNames ( MStringArray &familyNames) const | |||||||
| getUVSetsInFamily (const MString & familyName, MStringArray &setNames) const | |||||||
| isUVSetPerInstance ( const MString & name, MStatus *ReturnStatus = NULL) const | |||||||
| getFaceUVSetNames ( int polygonId, MStringArray &setNames) const | |||||||
| getAssociatedUVSetTextures (const MString uvSetName, MObjectArray & textures) const | |||||||
| getAssociatedUVSetInstances (const MString & uvSetName, MIntArray & instances) const | |||||||
| setUVs ( const MFloatArray & uArray, const MFloatArray & vArray, const MString * uvSet = NULL ) | |||||||
| setSomeUVs ( const MIntArray & uvIds, const MFloatArray & uArray, const MFloatArray & vArray, const MString * uvSet = NULL ) | |||||||
| getUVs ( MFloatArray & uArray, MFloatArray & vArray, const MString * uvSet = NULL ) const | |||||||
| setUV ( int uvId, float u, float v, const MString * uvSet = NULL ) | |||||||
| getUV ( int uvId, float & u, float & v, const MString * uvSet = NULL ) const | |||||||
| getPointAtUV ( int polygonId, MPoint &theClosestPoint, float2 & uvPoint, MSpace::Space space = MSpace::kObject , const MString * uvSet = NULL, float tolerance=0.0) | |||||||
| getUVAtPoint ( MPoint &pt, float2 & uvPoint, MSpace::Space space = MSpace::kObject , const MString * uvSet = NULL, int * closestPolygon = NULL) | |||||||
| getPolygonUV ( int polygonId, int vertexIndex, float & u, float & v, const MString * uvSet = NULL ) const | |||||||
| getPolygonUVid ( int polygonId, int vertexIndex, int &uvId, const MString * uvSet = NULL ) const | |||||||
| assignUV ( int polygonId, int vertexIndex, int uvId, const MString * uvSet = NULL ) | |||||||
| assignUVs ( const MIntArray & uvCounts, const MIntArray & uvIds, const MString * uvSet = NULL ) | |||||||
| clearUVs ( const MString * uvSet = NULL ) | |||||||
| getAssignedUVs ( MIntArray & uvCounts, MIntArray & uvIds, const MString * uvSet = NULL ) const | |||||||
| numColorSets ( MStatus *ReturnStatus = NULL) const | |||||||
| createColorSetWithName (const MString &colorSetName, MDGModifier *modifier = NULL, MStatus *ReturnStatus = NULL) | |||||||
| deleteColorSet (const MString &colorSetName, MDGModifier *modifier = NULL, MSelectionList *currentSelection = NULL) | |||||||
| setCurrentColorSetName (const MString &setName, MDGModifier *modifier = NULL, MSelectionList *currentSelection = NULL) | |||||||
| currentColorSetName ( MStatus * ReturnStatus = NULL) const | |||||||
| getColorSetNames ( MStringArray &setNames) const | |||||||
| setFaceColor ( MColor &color, int index) | |||||||
| setFaceColor ( MColor &color, int index, MColorRepresentation rep) | |||||||
| setVertexColor ( MColor &color, int index, MDGModifier *modifier = NULL) | |||||||
| setVertexColor ( MColor &color, int index, MDGModifier *modifier, MColorRepresentation rep) | |||||||
| setFaceVertexColor ( MColor &color, int faceIndex, int vertexIndex, MDGModifier *modifier = NULL) | |||||||
| setFaceVertexColor ( MColor &color, int faceIndex, int vertexIndex, MDGModifier *modifier, MColorRepresentation rep) | |||||||
| setFaceVertexColor ( int faceIndex, int localVertexIndex, MColor &color, MDGModifier *modifier = NULL) | |||||||
| setFaceVertexColor ( int faceIndex, int localVertexIndex, MColor &color, MDGModifier *modifier, MColorRepresentation rep) | |||||||
| setFaceColors ( MColorArray &colors, MIntArray &faceList) | |||||||
| setFaceColors ( MColorArray &colors, MIntArray &faceList, MColorRepresentation rep) | |||||||
| setVertexColors ( MColorArray &colors, MIntArray &vertexList, MDGModifier *modifier = NULL) | |||||||
| setVertexColors ( MColorArray &colors, MIntArray &vertexList, MDGModifier *modifier, MColorRepresentation rep) | |||||||
| setFaceVertexColors ( MColorArray &colors, MIntArray &faceList, MIntArray &vertexList, MDGModifier *modifier = NULL) | |||||||
| setFaceVertexColors ( MColorArray &colors, MIntArray &faceList, MIntArray &vertexList, MDGModifier *modifier, MColorRepresentation rep) | |||||||
| removeFaceColors ( MIntArray &faceList) | |||||||
| removeVertexColors ( MIntArray &vertexList) | |||||||
| removeFaceVertexColors ( MIntArray &faceList, MIntArray &vertexList) | |||||||
| getVertexColors ( MColorArray &colors, const MString * colorSet = NULL, const MColor * defaultUnsetColor = NULL) | |||||||
| getFaceVertexColors ( MColorArray &colors, const MString *colorSet = NULL, const MColor * defaultUnsetColor = NULL) | |||||||
| getFaceVertexColorIndex (int faceIndex, int localVertexIndex, int &colorIndex, const MString * colorSet = NULL) | |||||||
| setColors ( const MColorArray & colors, const MString * colorSet = NULL ) | |||||||
| setColors ( const MColorArray & colors, const MString * colorSet, MColorRepresentation rep ) | |||||||
| setSomeColors ( const MIntArray & colorIds, const MColorArray & colors, const MString * colorSet = NULL ) | |||||||
| setSomeColors ( const MIntArray & colorIds, const MColorArray & colors, const MString * colorSet, MColorRepresentation rep ) | |||||||
| getColors ( MColorArray & colors, const MString * colorSet = NULL , const MColor *defaultUnsetColor = NULL) const | |||||||
| getColorIndex (int faceIndex, int localVertexIndex, int &colorIndex, const MString *colorSet = NULL ) | |||||||
| setColor ( int colorId, const MColor &color, const MString * colorSet = NULL ) | |||||||
| setColor ( int colorId, const MColor &color, const MString * colorSet, MColorRepresentation rep ) | |||||||
| getColor ( int colorId, MColor &color, const MString * colorSet = NULL, const MColor * defaultUnsetColor = NULL) const | |||||||
| assignColor ( int polygonId, int vertexIndex, int colorId, const MString * colorSet = NULL ) | |||||||
| assignColors ( const MIntArray & colorIds, const MString * colorSet = NULL ) | |||||||
| clearColors ( const MString * colorSet = NULL ) | |||||||
| getHoles ( MIntArray & holeInfoArray, MIntArray & holeVertexArray, MStatus * ReturnStatus = NULL ) | |||||||
| onBoundary ( int polygonId, MStatus * ReturnStatus = NULL) const | |||||||
| isBlindDataTypeUsed ( int blindDataId, MStatus * ReturnStatus = NULL ) const | |||||||
| createBlindDataType ( int blindDataId, MStringArray longNames, MStringArray shortNames, MStringArray formatNames) | |||||||
| hasBlindDataComponentId ( int compID, MFn::Type compType, int blindDataId, MStatus * ReturnStatus = NULL ) const | |||||||
| hasBlindData ( MFn::Type compType, int blindDataId, MStatus * ReturnStatus = NULL ) const | |||||||
| hasBlindDataComponentId ( int compID, MFn::Type compType, MStatus * ReturnStatus = NULL ) const | |||||||
| hasBlindData ( MFn::Type compType, MStatus * ReturnStatus = NULL ) const | |||||||
| getBlindDataTypes ( MFn::Type compType, MIntArray & blindDataIds ) const | |||||||
| getBlindDataAttrNames (int blindDataId, MStringArray & longNames, MStringArray & shortNames, MStringArray & formatNames) const | |||||||
| getFaceVertexBlindDataIndex (int faceIndex, int vertexIndex, int &blindDataIndex) const | |||||||
| getBlindDataFaceVertexIndices (int blindDataIndex, int &faceIndex, int &vertexIndex) const | |||||||
| getIntBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, int &data) const | |||||||
| getIntBlindData ( MFn::Type compType, int blindDataId, MString attrName, MIntArray & compIDs, MIntArray & data) const | |||||||
| getFloatBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, float &data) const | |||||||
| getFloatBlindData ( MFn::Type compType, int blindDataId, MString attrName, MIntArray & compIDs, MFloatArray & data) const | |||||||
| getDoubleBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, double &data) const | |||||||
| getDoubleBlindData ( MFn::Type compType, int blindDataId, MString attrName, MIntArray & compIDs, MDoubleArray & data) const | |||||||
| getBoolBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, bool &data) const | |||||||
| getBoolBlindData ( MFn::Type compType, int blindDataId, MString attrName, MIntArray & compIDs, MIntArray & data) const | |||||||
| stringBlindDataComponentId ( int compID, MFn::Type compType, int blindDataId, MString attrName, MStatus *ReturnStatus = NULL) const | |||||||
| getStringBlindData ( MFn::Type compType, int blindDataId, MString attrName, MIntArray & compIDs, MStringArray & data) const | |||||||
| binaryBlindDataComponentId ( int compID, MFn::Type compType, int blindDataId, MString attrName, MStatus *ReturnStatus = NULL) const | |||||||
| getBinaryBlindData ( MFn::Type compType, int blindDataId, MString attrName, MIntArray & compIDs, MStringArray & data) const | |||||||
| setIntBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, int data) | |||||||
| setIntBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, int data) | |||||||
| setIntBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, MIntArray & data) | |||||||
| setFloatBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, float data) | |||||||
| setFloatBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, float data) | |||||||
| setFloatBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, MFloatArray &data) | |||||||
| setDoubleBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, double data) | |||||||
| setDoubleBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, double data) | |||||||
| setDoubleBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, MDoubleArray &data) | |||||||
| setBoolBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, bool data) | |||||||
| setBoolBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, bool data) | |||||||
| setBoolBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, MIntArray & data) | |||||||
| setStringBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, MString data) | |||||||
| setStringBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, MString data) | |||||||
| setStringBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, MStringArray &data) | |||||||
| setBinaryBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, MString data) | |||||||
| setBinaryBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, MString data) | |||||||
| setBinaryBlindData ( MIntArray & compIDs, MFn::Type compType, int blindDataId, MString attrName, MStringArray &data) | |||||||
| setBinaryBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, char *data, int length) | |||||||
| clearBlindData (int compID, MFn::Type compType, int blindDataId, MString attrName) | |||||||
| clearBlindData ( MFn::Type compType, int blindDataId, MString attrName) | |||||||
| clearBlindData ( MFn::Type compType) | |||||||
| clearBlindData (int compID, MFn::Type compType, int blindDataId) | |||||||
| clearBlindData ( MFn::Type compType, int blindDataId) | |||||||
| setCheckSamePointTwice ( bool check = true ) | |||||||
| getCheckSamePointTwice ( void ) | |||||||
| createInPlace ( int numVertices , int numPolygons , const MFloatPointArray &vertexArray, const MIntArray &polygonCounts, const MIntArray &polygonConnects ) | |||||||
| copyInPlace ( const MObject & source ) | |||||||
| addPolygon ( MPointArray & vertexArray, double polyTolerance, bool mergeVertices = true, double pointTolerance = kMFnMeshPointTolerance, bool forceGeometry = true, MObject parentOrOwner = MObject::kNullObj , MStatus * ReturnStatus = NULL ) OBSOLETE & NO SCRIPT SUPPORT | |||||||
| intersect ( MPoint & raySource, MVector & rayDirection, MPointArray & points, MStatus * ReturnStatus = NULL ) const OBSOLETE & NO SCRIPT SUPPORT | |||||||
| intersect ( const MPoint & raySource, const MVector & rayDirection, MPointArray & points, MStatus * ReturnStatus = NULL ) const OBSOLETE & NO SCRIPT SUPPORT | |||||||
| getBlindDataAttrNames (int blindDataId, MStringArray & longNames, MStringArray & shortNames) const OBSOLETE & NO SCRIPT SUPPORT | |||||||
| hasBlindData ( int compID, MFn::Type compType, int blindDataId, MStatus * ReturnStatus = NULL ) const OBSOLETE & NO SCRIPT SUPPORT | |||||||
| hasBlindData ( int compID, MFn::Type compType, MStatus * ReturnStatus = NULL ) const OBSOLETE & NO SCRIPT SUPPORT | |||||||
| createUVSet ( MString &uvSetName, MDGModifier *modifier = NULL, const MUintArray *instances = NULL) NO SCRIPT SUPPORT | |||||||
| copyUVSet (const MString &fromName, MString &toName, MDGModifier *modifier = NULL) NO SCRIPT SUPPORT | |||||||
| getCurrentUVSetName ( MString &setName, int instance = kMFnMeshInstanceUnspecified) const NO SCRIPT SUPPORT | |||||||
| createColorSet ( MString &colorSetName, MDGModifier *modifier = NULL) NO SCRIPT SUPPORT | |||||||
| createColorSet ( MString &colorSetName, MDGModifier *modifier, bool clamped, MColorRepresentation rep) NO SCRIPT SUPPORT | |||||||
| getCurrentColorSetName ( MString &setName) const NO SCRIPT SUPPORT | |||||||
| getStringBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, MString &data) const NO SCRIPT SUPPORT | |||||||
| getBinaryBlindData ( int compID, MFn::Type compType, int blindDataId, MString attrName, MString &data) const NO SCRIPT SUPPORT |
| kNextPos | |
| create ( const MTypeId &typeId, MObject & parent = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |
| create ( const MTypeId &typeId, const MString &name, MObject & parent = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |
| create ( const MString &type, MObject & parent = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |
| create ( const MString &type, const MString &name, MObject & parent = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |
| parentCount ( MStatus * ReturnStatus = NULL ) const | |
| parent ( unsigned int i, MStatus * ReturnStatus = NULL ) const | |
| addChild ( MObject & child , unsigned int index = kNextPos , bool keepExistingParents = false ) | |
| removeChild ( MObject & child ) | |
| removeChildAt ( unsigned int index ) | |
| childCount ( MStatus * ReturnStatus = NULL ) const | |
| child ( unsigned int i, MStatus * ReturnStatus = NULL ) const | |
| dagRoot ( MStatus * ReturnStatus = NULL ) | |
| hasParent ( const MObject & node, MStatus * ReturnStatus = NULL ) const | |
| hasChild (const MObject & node, MStatus * ReturnStatus = NULL ) const | |
| isChildOf (const MObject & node, MStatus * ReturnStatus = NULL ) const | |
| isParentOf (const MObject & node, MStatus * ReturnStatus = NULL ) const | |
| inUnderWorld ( MStatus * ReturnStatus = NULL ) const | |
| inModel ( MStatus * ReturnStatus = NULL ) const | |
| isInstanceable ( MStatus * ReturnStatus=NULL ) const | |
| setInstanceable ( const bool how ) | |
| isInstanced ( bool indirect = true, MStatus * ReturnStatus = NULL ) const | |
| isInstancedAttribute ( const MObject & attr, MStatus * ReturnStatus = NULL ) const | |
| instanceCount ( bool total, MStatus * ReturnStatus = NULL ) const | |
| duplicate ( bool instance = false, bool instanceLeaf = false, MStatus * ReturnStatus = NULL ) const | |
| getPath ( MDagPath & path ) | |
| getAllPaths ( MDagPathArray & paths ) | |
| fullPathName ( MStatus *ReturnStatus = NULL) | |
| partialPathName ( MStatus *ReturnStatus = NULL) | |
| transformationMatrix ( MStatus * ReturnStatus = NULL ) const | |
| isIntermediateObject ( MStatus * ReturnStatus = NULL ) const | |
| setIntermediateObject ( bool isIntermediate ) | |
| objectColor ( MStatus * ReturnStatus = NULL ) const | |
| setObjectColor ( int color ) | |
| usingObjectColor ( MStatus * ReturnStatus = NULL ) const | |
| setUseObjectColor ( bool useObjectColor ) | |
| boundingBox ( MStatus * ReturnStatus = NULL ) const | |
| dagPath ( MStatus * ReturnStatus = NULL ) const | |
| setObject ( const MDagPath & path ) | |
| setObject ( MObject & object ) | |
| model ( MStatus * ReturnStatus = NULL ) const | |
| setObject ( const MObject & object ) |
| type () const | |||||
MAttrClass
| |||||
| create ( const MTypeId & typeId , MStatus * ReturnStatus = NULL ) | |||||
| create ( const MTypeId & typeId , const MString & name , MStatus * ReturnStatus = NULL ) | |||||
| create ( const MString & type , MStatus * ReturnStatus = NULL ) | |||||
| create ( const MString & type , const MString & name , MStatus * ReturnStatus = NULL ) | |||||
| typeId ( MStatus * ReturnStatus = NULL ) const | |||||
| typeName ( MStatus * ReturnStatus = NULL ) const | |||||
| name ( MStatus * ReturnStatus = NULL ) const | |||||
| setName ( const MString & name , MStatus * ReturnStatus = NULL ) | |||||
| getConnections ( MPlugArray & array ) const | |||||
| attributeCount ( MStatus * ReturnStatus=NULL) const | |||||
| attribute ( unsigned int index, MStatus * ReturnStatus=NULL) const | |||||
| reorderedAttribute ( unsigned int index, MStatus * ReturnStatus=NULL) const | |||||
| attribute ( const MString & attrName, MStatus * ReturnStatus=NULL) const | |||||
| attributeClass ( const MObject & attr, MStatus * ReturnStatus=NULL) const | |||||
| getAffectedAttributes ( const MObject & attr, MObjectArray & affectedAttributes ) const | |||||
| getAffectedByAttributes ( const MObject & attr, MObjectArray & affectedByAttributes ) const | |||||
| findPlug ( const MObject & attr, bool wantNetworkedPlug, MStatus * ReturnStatus=NULL) const | |||||
| findPlug ( const MString & attrName, bool wantNetworkedPlug, MStatus * ReturnStatus=NULL) const | |||||
| findPlug ( const MObject & attr, MStatus * ReturnStatus=NULL) const | |||||
| findPlug ( const MString & attrName, MStatus * ReturnStatus=NULL) const | |||||
| addAttribute ( const MObject & attr, MAttrClass type = kLocalDynamicAttr ) | |||||
| removeAttribute ( const MObject & attr, MAttrClass type = kLocalDynamicAttr ) | |||||
| userNode ( MStatus * ReturnStatus=NULL ) const | |||||
| isFromReferencedFile ( MStatus * ReturnStatus=NULL) const | |||||
| isShared ( MStatus * ReturnStatus=NULL) const | |||||
| hasUniqueName ( MStatus * ReturnStatus=NULL) const | |||||
| parentNamespace ( MStatus * ReturnStatus=NULL) const | |||||
| isLocked ( MStatus * ReturnStatus=NULL) const | |||||
| setLocked ( bool locked ) | |||||
| classification ( const MString & nodeTypeName ) | |||||
| isNewAttribute ( const MObject & attr, MStatus * ReturnStatus=NULL) const | |||||
| allocateFlag ( const MString pluginName, MStatus * ReturnStatus=NULL ) | |||||
| deallocateFlag (const MString pluginName, unsigned int flag) | |||||
| deallocateAllFlags (const MString pluginName) | |||||
| setFlag (unsigned int flag, bool state) | |||||
| isFlagSet (unsigned int flag, MStatus * ReturnStatus=NULL) const | |||||
| isDefaultNode ( MStatus * ReturnStatus=NULL) const | |||||
| setDoNotWrite ( bool flag ) | |||||
| canBeWritten ( MStatus * ReturnStatus=NULL) const | |||||
| hasAttribute (const MString & name , MStatus * ReturnStatus=NULL) const | |||||
| getAliasAttr (bool force, MStatus * ReturnStatus=NULL) | |||||
| setAlias (const MString & alias,const MString & name , const MPlug & plug, bool add=true, MStatus * ReturnStatus=NULL) | |||||
| findAlias (const MString & alias, MObject & attrObj, MStatus * ReturnStatus=NULL) const | |||||
| getAliasList ( MStringArray & strArray, MStatus * ReturnStatus=NULL) | |||||
| plugsAlias (const MPlug & plug, MStatus * ReturnStatus=NULL) | |||||
| public | |||||
| getPlugsAlias (const MPlug & plug, MString & aliasName, MStatus * ReturnStatus=NULL) |
| type () const | |
| hasObj ( MFn::Type ) const | |
| hasObj ( const MObject & ) const | |
| object ( MStatus * ReturnStatus = NULL ) const | |
| setObject ( MObject & object ) | |
| setObject ( const MObject & object ) |
| Autodesk® Maya® 2008 © 1997-2007 Autodesk, Inc. All rights reserved. | doc++ Copyright |