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) |