HE_Mesh
5.1.2
|
Public Member Functions | |
WB_Bezier (final WB_Coord[] controlPoints) | |
WB_Bezier (final WB_PointHomogeneous[] controlPoints) | |
WB_Point | curvePoint (final double u) |
WB_Vector | firstDerivative (final double u) |
WB_Vector | curveDirection (final double u) |
WB_Vector | curveDerivative (final double u) |
double | n () |
double | getLowerU () |
double | getUpperU () |
WB_Bezier | elevateDegree () |
WB_Bezier | derivative () |
![]() | |
WB_Point | curvePoint (double u) |
WB_Vector | curveDirection (double u) |
WB_Vector | curveDerivative (double u) |
Protected Attributes | |
WB_Coord[] | points |
int | n |
Static Private Attributes | |
static WB_GeometryFactory | gf = new WB_GeometryFactory() |
wblut.nurbs.WB_Bezier.WB_Bezier | ( | final WB_Coord[] | controlPoints | ) |
n+1 controlpoint.
controlPoints |
wblut.nurbs.WB_Bezier.WB_Bezier | ( | final WB_PointHomogeneous[] | controlPoints | ) |
controlPoints |
WB_Vector wblut.nurbs.WB_Bezier.curveDerivative | ( | final double | u | ) |
WB_Vector wblut.nurbs.WB_Bezier.curveDirection | ( | final double | u | ) |
WB_Point wblut.nurbs.WB_Bezier.curvePoint | ( | final double | u | ) |
WB_Bezier wblut.nurbs.WB_Bezier.derivative | ( | ) |
WB_Bezier wblut.nurbs.WB_Bezier.elevateDegree | ( | ) |
WB_Vector wblut.nurbs.WB_Bezier.firstDerivative | ( | final double | u | ) |
u |
double wblut.nurbs.WB_Bezier.getLowerU | ( | ) |
Implements wblut.geom.WB_Curve.
double wblut.nurbs.WB_Bezier.getUpperU | ( | ) |
Implements wblut.geom.WB_Curve.
double wblut.nurbs.WB_Bezier.n | ( | ) |
Get degree.
|
staticprivate |
|
protected |
Degree of the Bezier curve
|
protected |