
456 CHAVTF.~ 9 NURBS
const int nSegs = 3;
double startU, endU, startV, endV;
unsigned int segU, segV;
double u, v, ulncr, vlncr;
MPoint pt;
MVector norm, tangU, tangV;
MString txt;
MltSelectionList iter( selection );
for ( ; !iter.isDone(); iter.next() )
{
iter.getDagPath( dagPath, component );
MFnNurbsSurface surfaceFn( dagPath, &stat );
if( stat )
{
txt += dagPath.fullPathName() + "\n";
surfaceFn.getKnotDomain( startU, endU, startV, endV );
ulncr = (endU - startU) / nSegs;
vlncr = (endV - startV) / nSegs;
for(segU=O, u=startU; segU < (nSegs+l); segU++, u+=ulncr )
{
for(