HE_Mesh  5.1.2
wblut.nurbs.WB_BezierSurface Class Reference
+ Inheritance diagram for wblut.nurbs.WB_BezierSurface:

Public Member Functions

 WB_BezierSurface ()
 
 WB_BezierSurface (final WB_Coord[][] controlPoints)
 
 WB_BezierSurface (final WB_PointHomogeneous[][] controlPoints)
 
WB_Point surfacePoint (final double u, final double v)
 
WB_Coord[][] points ()
 
int n ()
 
int m ()
 
double loweru ()
 
double upperu ()
 
double lowerv ()
 
double upperv ()
 
WB_BezierSurface elevateUDegree ()
 
WB_BezierSurface elevateVDegree ()
 
HE_Mesh toControlHemesh ()
 
- Public Member Functions inherited from wblut.geom.WB_Surface
WB_Point surfacePoint (double u, double v)
 

Protected Attributes

WB_Coord[][] points
 
int n
 
int m
 

Static Private Attributes

static WB_GeometryFactory gf = new WB_GeometryFactory()
 

Constructor & Destructor Documentation

wblut.nurbs.WB_BezierSurface.WB_BezierSurface ( )
wblut.nurbs.WB_BezierSurface.WB_BezierSurface ( final WB_Coord  controlPoints[][])
Parameters
controlPoints
wblut.nurbs.WB_BezierSurface.WB_BezierSurface ( final WB_PointHomogeneous  controlPoints[][])
Parameters
controlPoints

Member Function Documentation

WB_BezierSurface wblut.nurbs.WB_BezierSurface.elevateUDegree ( )
Returns
WB_BezierSurface wblut.nurbs.WB_BezierSurface.elevateVDegree ( )
Returns
double wblut.nurbs.WB_BezierSurface.loweru ( )

Get the lower end of the u parameter range.

Returns
u

Implements wblut.geom.WB_Surface.

double wblut.nurbs.WB_BezierSurface.lowerv ( )

Get the lower end of the v parameter range.

Returns
v

Implements wblut.geom.WB_Surface.

int wblut.nurbs.WB_BezierSurface.m ( )
Returns
int wblut.nurbs.WB_BezierSurface.n ( )
Returns
WB_Coord [][] wblut.nurbs.WB_BezierSurface.points ( )
Returns
WB_Point wblut.nurbs.WB_BezierSurface.surfacePoint ( final double  u,
final double  v 
)
HE_Mesh wblut.nurbs.WB_BezierSurface.toControlHemesh ( )
Returns
double wblut.nurbs.WB_BezierSurface.upperu ( )

Get the upper end of the u parameter range.

Returns
u

Implements wblut.geom.WB_Surface.

double wblut.nurbs.WB_BezierSurface.upperv ( )

Get the upper end of the v parameter range.

Returns
v

Implements wblut.geom.WB_Surface.

Member Data Documentation

WB_GeometryFactory wblut.nurbs.WB_BezierSurface.gf = new WB_GeometryFactory()
staticprivate
int wblut.nurbs.WB_BezierSurface.m
protected
int wblut.nurbs.WB_BezierSurface.n
protected
WB_Coord [][] wblut.nurbs.WB_BezierSurface.points
protected

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