void Tesselator(int NumberOfVVertices, int NumberOfUVertices)

{

Vstep = 1 / (NumberOfVVertices-1);
Ustep = 1 / (
NumberOfUVertices-1);

M = B * P * BT;

for(unsigned int vInt=0; vInt < NumberOfVVertices; vInt++)

{

vFloat = vInt * Vstep;
vVector = [vFloat3 vFloat2 vFloat 1];

D = (vVector * M) * [Ustep3 Ustep2 Ustep 1];

Vtx = ???;
duVtx = ???;
dduVtx = ???;
ddduVtx = ???;

for(unsigned int uInt=0; uInt < NumberOfUVertices; uInt++)
{

output(Vtx);

Vtx += duVtx;
duVtx += dduVtx;
dduVtx += ddduVtx;

}

}

}

<<<Back