glVertex
5.5.2
|
bezier mesh consisting of multiple bezier surface patches More...
#include <glvertex_bezier.h>
Public Member Functions | |
void | align () |
auto-align the bezier surface patches | |
vec3 | evaluate (double u, double v) |
evaluate the bezier mesh | |
vec3 | gradient (double u, double v, double d=0.001) |
evaluate the gradient of the bezier mesh | |
vec3 | normal (double u, double v, double d=0.001) |
compute the normal of the bezier mesh | |
void | translate (vec3 v) |
translate mesh | |
void | rotate (quat q) |
rotate mesh | |
void | scale (vec3 s) |
scale mesh | |
void | rotate (double angle, vec3 axis) |
rotate mesh | |
Friends | |
std::ostream & | operator<< (std::ostream &out, const lgl_BezierMesh &m) |
output operator | |
bezier mesh consisting of multiple bezier surface patches