i had done the curve using opengl

and now
i am try to do something on surface

i had worked on the surface and yes surface is maded but weak point is i do the job on already coded c/cpp file (Mesa’s demos package)

i the code of doubt are here
plate’s point don take it as plate

GLfloat platepoint[2][3] = { {-1.0f,-1.0f,-1.0f},

Knots ???

GLfloat Knots[8] = {0.0f,0.0f,0.0f,0.0f,1.0f,1.0f,1.0f,1.0f};

the glu’s Non uniform rational B-splines

gluNurbsSurface (mnurb,  8, Knots, 8, Knots, 4,  4, &platepoint[0][0], 4, 4, GL_MAP2_VERTEX_3);


Q i had readed documention of these gluNurbsSurface

but they cant tell why we take address of platepoint[0][0]

Q how knots/platepoint work togather

Q is u, v direction mean x/y direction

Q difference B/w gluNurbs and glMap functions(not parameters)

it is really imp Q for me

Q how to make surface as we made in mind(these curve i can made up to some points as i assumed but damm how surface work)

thanks and its in advanced $$$$