| MItCurveCV ( MObject & curve, MStatus * ReturnStatus = NULL ) | |
| MItCurveCV ( const MDagPath & curve, MObject & component = MObject::kNullObj , MStatus * ReturnStatus = NULL ) | |
| ~MItCurveCV () | |
| isDone ( MStatus * ReturnStatus = NULL ) const | |
| next () | |
| reset () | |
| reset ( MObject & curve ) | |
| reset ( const MDagPath & curve, MObject & component = MObject::kNullObj ) | |
| position ( MSpace::Space space = MSpace::kObject , MStatus * ReturnStatus = NULL ) const | |
| setPosition ( const MPoint & pt, MSpace::Space space = MSpace::kObject ) | |
| translateBy ( const MVector & vec, MSpace::Space space = MSpace::kObject ) | |
| index ( MStatus * ReturnStatus = NULL ) const | |
| cv ( MStatus * ReturnStatus = NULL ) const OBSOLETE | |
| currentItem ( MStatus * ReturnStatus = NULL ) const | |
| hasHistoryOnCreate ( MStatus * ReturnStatus = NULL ) const | |
| updateCurve () |
MItCurveCV* cvIter = new MItCurveCV( curve, &stat );
MVector vector(1.0,0.0,0.0);
if ( MS::kSuccess == stat ) {
for ( ; !cvIter->isDone(); cvIter->next() )
{
cvIter->translateBy( vector, MSpace::kWorld );
}
cvIter->updateCurve(); // Tell curve is has been changed
}
else {
cerr << "Error creating iterator!" << endl;
}
| Autodesk® Maya® 8.0 © 1997-2006 Autodesk, Inc. All rights reserved. | doc++ Copyright |