Macros | |
| #define | Interpolate(a, x, b, y) RealInterpolate(a,x,b,y) |
| #define | RealInterpolate(a, x, b, y) |
| #define | Swap(a, b) do { GLUvertex *t = a; a = b; b = t; } while (0) |
Functions | |
| GLdouble | __gl_edgeEval (GLUvertex *u, GLUvertex *v, GLUvertex *w) |
| void | __gl_edgeIntersect (GLUvertex *o1, GLUvertex *d1, GLUvertex *o2, GLUvertex *d2, GLUvertex *v) |
| GLdouble | __gl_edgeSign (GLUvertex *u, GLUvertex *v, GLUvertex *w) |
| GLdouble | __gl_transEval (GLUvertex *u, GLUvertex *v, GLUvertex *w) |
| GLdouble | __gl_transSign (GLUvertex *u, GLUvertex *v, GLUvertex *w) |
| int | __gl_vertCCW (GLUvertex *u, GLUvertex *v, GLUvertex *w) |
| int | __gl_vertLeq (GLUvertex *u, GLUvertex *v) |