
4] 0 CHAPTER 9 NURBS
void genCVs( const double radius, const int nCVs,
const int revolutions, MPointArray &cvs );
};
const char *radiusFlag = "-r", *radiusLongFlag = "-radius";
const char *spansFlag = "-s", *spansLongFlag = "-spans";
const char *revolutionsFlag = "-rv", *revolutionsLongFlag = "-
revolutions";
const char *degreeFlag = "-d", *degreeLongFlag = "-degree";
MSyntax CurveSwirlCmd::newSyntax()
{
MSyntax syntax;
syntax.addFlag( radiusFlag, radiusLongFlag, MSyntax::kDistance );
syntax.addFlag( spansFlag, spansLongFlag, MSyntax::kLong );
syntax.addFlag( revolutionsFlag, revolutionsLongFlag, ...