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