HE_Mesh
6.0.1
|
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 () |
![]() | |
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() |
wblut.nurbs.WB_BezierSurface.WB_BezierSurface | ( | ) |
wblut.nurbs.WB_BezierSurface.WB_BezierSurface | ( | final WB_Coord | controlPoints[][] | ) |
controlPoints |
wblut.nurbs.WB_BezierSurface.WB_BezierSurface | ( | final WB_PointHomogeneous | controlPoints[][] | ) |
controlPoints |
References wblut.nurbs.WB_BezierSurface.m(), wblut.nurbs.WB_BezierSurface.n(), and wblut.geom.WB_PointHomogeneous.project().
WB_BezierSurface wblut.nurbs.WB_BezierSurface.elevateUDegree | ( | ) |
WB_BezierSurface wblut.nurbs.WB_BezierSurface.elevateVDegree | ( | ) |
double wblut.nurbs.WB_BezierSurface.loweru | ( | ) |
double wblut.nurbs.WB_BezierSurface.lowerv | ( | ) |
int wblut.nurbs.WB_BezierSurface.m | ( | ) |
int wblut.nurbs.WB_BezierSurface.n | ( | ) |
WB_Coord [][] wblut.nurbs.WB_BezierSurface.points | ( | ) |
WB_Point wblut.nurbs.WB_BezierSurface.surfacePoint | ( | final double | u, |
final double | v | ||
) |
HE_Mesh wblut.nurbs.WB_BezierSurface.toControlHemesh | ( | ) |
double wblut.nurbs.WB_BezierSurface.upperu | ( | ) |
double wblut.nurbs.WB_BezierSurface.upperv | ( | ) |
|
staticprivate |
|
protected |
|
protected |
|
protected |