Searched refs:bpatch (Results 1 - 6 of 6) sorted by relevance

/xsrc/external/mit/glu/dist/src/libnurbs/interface/
H A DbezierPatch.cc175 void bezierPatchDraw(bezierPatch *bpatch, int u_reso, int v_reso) argument
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
[all...]
H A DbezierPatchMesh.cc120 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
[all...]
H A DbezierPatch.h95 void bezierPatchDraw(bezierPatch *bpatch, int u_reso, int v_reso);
H A Dinsurfeval.cc252 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
[all...]
H A DbezierPatchMesh.h40 bezierPatch *bpatch; /*vertex*/ member in struct:bezierPatchMesh
H A Dglsurfeval.cc898 (global_bpm->bpatch == NULL &&

Completed in 10 milliseconds