
~/4:6 CHAPTER 9 NURBS
double startU, endU, startV, endV;
unsigned int i, j, nCVsU, nCVsV, nKnotsU, nKnotsV;
MPoi nt pt ;
MDoubl eArray knots[2] ;
MString txt;
MltSelectionList iter( selection );
for ( ; !iter.isDone(); iter.next() )
{
iter.getDagPath( dagPath, component );
MFnNurbsSurface surfaceFn( dagPath, &stat );
if( stat )
{
txt += dagPath.fullPathName() + "\n";
txt += MString("Area" ") + surfaceFn.area() + "\n".
txt += MString("Degrees. ") + surfaceFn.degreeU() + ", " +
surfaceFn.degreeV() + "\n".
txt += MString("Spans" ") + surfaceFn.numSpanslnU() + ", "
+ surfaceFn.numSpanslnV() ...