| /xsrc/external/mit/glu/dist/src/libnurbs/interface/ |
| bezierPatch.cc | 175 void bezierPatchDraw(bezierPatch *bpatch, int u_reso, int v_reso) 177 if(bpatch->dimension == 3) 178 glMap2f(GL_MAP2_VERTEX_3, bpatch->umin, bpatch->umax, 3*bpatch->vorder, bpatch->uorder, bpatch->vmin, bpatch->vmax,3, bpatch->vorder, (GLfloat*) bpatch->ctlpoints) [all...] |
| bezierPatchMesh.cc | 120 ret->bpatch = bezierPatchMake(umin, vmin, umax, vmax, uorder, vorder, dimension); 128 ret->bpatch->ctlpoints[i * the_ustride + j*the_vstride+k] = ctlpoints[i*ustride+j*vstride+k]; 157 ret->bpatch = NULL; 187 bpm->bpatch = bezierPatchMake2(umin, vmin, umax, vmax, uorder, vorder, 3, ustride, vstride, ctlpoints); 190 bpm->bpatch = bezierPatchMake2(umin, vmin, umax, vmax, uorder, vorder, 4,ustride, vstride, ctlpoints ); 225 if(bpm->bpatch != NULL) 226 bezierPatchDelete(bpm->bpatch); 330 bezierPatchPrint(bpm->bpatch); 483 float u0 = bpm->bpatch->umin; 484 float u1 = bpm->bpatch->umax [all...] |
| bezierPatch.h | 95 void bezierPatchDraw(bezierPatch *bpatch, int u_reso, int v_reso);
|
| insurfeval.cc | 252 int ustride = bpm->bpatch->dimension * bpm->bpatch->vorder; 253 int vstride = bpm->bpatch->dimension; 255 (bpm->bpatch->dimension == 3)? GL_MAP2_VERTEX_3 : GL_MAP2_VERTEX_4, 256 bpm->bpatch->umin, 257 bpm->bpatch->umax, 259 bpm->bpatch->uorder, 260 bpm->bpatch->vmin, 261 bpm->bpatch->vmax, 263 bpm->bpatch->vorder [all...] |
| bezierPatchMesh.h | 40 bezierPatch *bpatch; /*vertex*/ member in struct:bezierPatchMesh
|
| glsurfeval.cc | 898 (global_bpm->bpatch == NULL &&
|