glVertex  5.5.2
Public Member Functions | Friends | List of all members
lgl_BezierMesh Class Reference

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
 

Detailed Description

bezier mesh consisting of multiple bezier surface patches


The documentation for this class was generated from the following file: