Go to the source code of this file.
Defines |
| #define | CN(I, J, K) cn[(I)*uinc+(J)*dim+(K)] |
| #define | DCN(I, J) dcn[(I)*dcuinc+(J)] |
Functions |
| void | _math_horner_bezier_curve (const GLfloat *cp, GLfloat *out, GLfloat t, GLuint dim, GLuint order) |
| void | _math_horner_bezier_surf (GLfloat *cn, GLfloat *out, GLfloat u, GLfloat v, GLuint dim, GLuint uorder, GLuint vorder) |
| void | _math_de_casteljau_surf (GLfloat *cn, GLfloat *out, GLfloat *du, GLfloat *dv, GLfloat u, GLfloat v, GLuint dim, GLuint uorder, GLuint vorder) |
| void | _math_init_eval (void) |
Variables |
| static GLfloat | inv_tab [MAX_EVAL_ORDER] |