Hi again,

This might be a really dumb question, but how exactly do you use evaluators.

I currently use the code:
[pascal]
var
ctrlPoints: Array of TVertex3f;
texPoints: Array [0..3] of TVertex2f;

begin
SetLength(ctrlPoints, numOfPoints);
For i := 0 To numOfPoints-1 Do
ctrlPoints := Points[i];

glEnable(GL_MAP2_VERTEX_3);
glEnable(GL_MAP_TEXTURE_COORD_2);

glMap2f(GL_MAP2_VERTEX_3, 0, 1, 3, 3, 0, 1, numOfPoints, 3, @ctrlPoints);
glMap2f(GL_MAP2_TEXTURE_COORD_2, 0, 1, 2, 2, 0, 1, 4, 2, @texPoints);

glMapGrid2f(15, 0, 1, 15, 0, 1);
glEvalMesh2(GL_FILL, 0, 15, 0, 15);
[/pascal]

It renders fine, but i just dont really understand the coordinates?!
How exactly is the mesh rendered?

Thanx for any help