
1 2 CHAPTER 8 Polygonal Meshes
MDagPath dagPath;
MFnMesh meshFn;
int nBall Polys;
MPointArray balIVerts;
MIntArray bal I PolyCounts ;
MIntArray balIPolyConnects;
genBall( MPoint::origin, balIRodRatio * radius,
segs, nBalIPolys, ballVerts, balIPolyCounts,
bal I PolyConnects );
unsigned int i, j, vertOffset;
MPointArray meshVerts;
MPoint pO, pl;
MObject objTransform;
int nRodPolys ;
MPointArray rodVerts;
MlntArray rodPolyCounts;
MlntArray rodPolyConnects;
int nNewPolys ;
MPointArray newVerts;
MlntArray newPolyCounts;
MlntArray newPolyConnects;
MItSelectionList iter( selection, MFn::kMesh );
for( ; !iter.isDone(); ...