
10. 4 Creating and Converting Subdivision Surfaces 5 5 5
MString cmd( "sets-e-fe initialShadingGroup " );
cmd += meshFn.name();
MGlobal::executeCommand( cmd );
MString cmd( "select -r" );
for( i=O; i < meshes, length(); i++ )
{
MFnMesh meshFn( meshes[i] );
cmd += MString( .... ) + meshFn.name();
}
MGlobal::executeCommand( cmd );
return MS::kSuccess;
MStatus SubdToMesh::undolt()
{
unsigned int i;
for( i=O; i < meshes.length(); i++ )
{
MFnDagNode dagFn( meshes[i] );
MObject parentTransform = dagFn.parent(O);
MGlobal::deleteNode( meshes[i] );
MGlobal::deleteNode( parentTransform );
return MS::kSuccess; ...