CS216
Chris Pollett
Mar 2, 2010
Which of the following statements is true?
GLUnurbsObj *curveName; curveName = gluNewNurbsRenderer(); gluBeginCurve(curveName); gluNurbsCurve(curveName, nknots, *knotVector, stride, *ctrtPts, degParam, GL_MAP1_VERTEX3); //GL_MAP1_VERTEX4 for homogeneous coordinates gluEndCurve(curveName);
GLUnurbsObj *surfaceName; surfaceName = gluNewNurbsRenderer(); gluNurbsProperty(surfaceName, property1, value1); gluNurbsProperty(surfaceName, property2, value2); gluNurbsProperty(surfaceName, property3, value3); //... gluBeginSurface(surfaceName); gluNurbsSurface(surfaceName, nuknots, *uknotVector, nvKnots, *vKnotVector, uStride, vStride, &ctrlPts[0][0][0], uDegParam, vDegParam, GL_MAP2_VERTEX3); gluEndSurface(surfaceName);