I am trying to create a nurbs curve in 2d (no 'Z') and here is my code. The curve is not getting rendered. There is something wrong with this piece of code:
Could anybody point me out?

uknots= [0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0]
cntrl = [[25, 50],
            [25, 75],
            [75, 75],
            [75, 50]]
x = 10, y = 10
color = (0,0,0)
           
        """Create a GL display list to draw a Curve."""
        nurb = gluNewNurbsRenderer()
        glNewList(101, GL_COMPILE)
        glPushMatrix()
        glLineWidth(1)
        glTranslate(x, y, 0)
        glColor(color)
        glEnable(GLU_MAP1_VERTEX_4)
        gluBeginCurve(nurb)
        gluNurbsCurve(nurb, uknots, cntrl, GLU_MAP1_VERTEX_4)
        gluEndCurve(nurb)
        glPopMatrix()
        glEndList()

Prashant


Cricket on your mind? Visit the ultimate cricket website. Enter now!