| void Tesselator(int
NumberOfVVertices, int NumberOfUVertices) { NumberOfVVertices-1); VstepMatrix = (Vstep3, 0, 0, 0, 0, Vstep2, 0, 0, 0, 0, Vstep, 0, 0, 0, 0, 1); Ustep = 1 / ( NumberOfUVertices-1);UstepMatrix = (Ustep3, 0, 0, 0, 0, Ustep2, 0, 0, 0, 0, Ustep, 0, 0, 0, 0,1); M = (VstepMatrix (B * P * BT)) * UstepMatrix; Vtx = ???; duVtx = ???; dduVtx = ???; ddduVtx = ???; for(unsigned int vInt=0; vInt < NumberOfVVertices; vInt++) lVtx = Vtx; lduVtx = duVtx; ldduVtx = dduVtx; for(unsigned int uInt=0; uInt < NumberOfUVertices;uInt++)
lVtx += lduVtx; } Vtx += dvVtx; duVtx += dvduVtx; dduVtx += dvdduVtx; ddduVtx += dvddduVtx; } } |
<<<Back