HE_Mesh
6.0.1
|
Public Member Functions | |
WB_Segment () | |
WB_Segment (final WB_Coord o, final WB_Coord d, final double l) | |
WB_Segment (final WB_Coord p1, final WB_Coord p2) | |
WB_Segment (final double p1x, final double p1y, final double p1z, final double p2x, final double p2y, final double p2z) | |
WB_Point | getParametricPoint (final double t) |
void | getParametricPointInto (final double t, final WB_MutableCoord result) |
WB_Coord | getEndpoint () |
WB_Point | getCenter () |
double | getLength () |
WB_Segment | negate () |
void | reverse () |
WB_Segment | apply (final WB_Transform T) |
WB_Point | curvePoint (final double u) |
double | getLowerU () |
double | getUpperU () |
WB_Vector | curveDirection (final double u) |
WB_Vector | curveDerivative (final double u) |
boolean | equals (final Object o) |
int | hashCode () |
![]() | |
WB_Line () | |
WB_Line (final WB_Coord o, final WB_Coord d) | |
WB_Line (final double ox, final double oy, final double oz, final double dx, final double dy, final double dz) | |
WB_Line (final double ox, final double oy, final double dx, final double dy) | |
String | toString () |
void | setFromPoints (final WB_Coord p1, final WB_Coord p2) |
double | getT (final WB_Coord p) |
WB_Point | curvePoint (final double u) |
WB_Vector | curveDirection (final double u) |
WB_Vector | curveDerivative (final double u) |
double | getLowerU () |
double | getUpperU () |
double | a () |
double | b () |
double | c () |
WB_Coord | getDirection () |
WB_Vector | getNormal () |
WB_Coord | getOrigin () |
WB_Point | getParametricPoint (final double t) |
void | getParametricPointInto (final double t, final WB_MutableCoord result) |
WB_Point | getPoint (final double t) |
void | getPointInto (final double t, final WB_MutableCoord result) |
boolean | equals (final Object o) |
int | hashCode () |
![]() | |
WB_Point | curvePoint (double u) |
WB_Vector | curveDirection (double u) |
WB_Vector | curveDerivative (double u) |
Static Public Member Functions | |
static WB_Segment | X () |
static WB_Segment | Y () |
static WB_Segment | Z () |
static List< WB_Segment > | negate (final List< WB_Segment > segs) |
![]() | |
static WB_Line | X () |
static WB_Line | Y () |
static WB_Line | Z () |
Protected Attributes | |
double | length |
WB_Point | endpoint |
![]() | |
WB_Point | origin |
WB_Vector | direction |
Private Attributes | |
WB_GeometryFactory | geometryfactory = new WB_GeometryFactory() |
Additional Inherited Members | |
![]() | |
void | set (final WB_Coord o, final WB_Coord d) |
wblut.geom.WB_Segment.WB_Segment | ( | ) |
o | |
d | |
l |
References wblut.geom.WB_Point.addSelf(), wblut.geom.WB_Line.direction, wblut.geom.WB_Point.mulSelf(), and wblut.geom.WB_Line.origin.
p1 | |
p2 |
References wblut.geom.WB_GeometryOp3D.getSqDistance3D().
wblut.geom.WB_Segment.WB_Segment | ( | final double | p1x, |
final double | p1y, | ||
final double | p1z, | ||
final double | p2x, | ||
final double | p2y, | ||
final double | p2z | ||
) |
p1x | |
p1y | |
p1z | |
p2x | |
p2y | |
p2z |
References wblut.geom.WB_GeometryOp3D.getSqDistance3D(), and wblut.geom.WB_Line.origin.
WB_Segment wblut.geom.WB_Segment.apply | ( | final WB_Transform | T | ) |
References wblut.geom.WB_GeometryFactory3D.createSegment(), and wblut.geom.WB_Line.origin.
WB_Vector wblut.geom.WB_Segment.curveDerivative | ( | final double | u | ) |
References wblut.geom.WB_Line.direction.
WB_Vector wblut.geom.WB_Segment.curveDirection | ( | final double | u | ) |
References wblut.geom.WB_Line.direction.
WB_Point wblut.geom.WB_Segment.curvePoint | ( | final double | u | ) |
References wblut.geom.WB_Segment.getParametricPoint().
boolean wblut.geom.WB_Segment.equals | ( | final Object | o | ) |
WB_Point wblut.geom.WB_Segment.getCenter | ( | ) |
WB_Coord wblut.geom.WB_Segment.getEndpoint | ( | ) |
References wblut.geom.WB_Segment.endpoint.
double wblut.geom.WB_Segment.getLength | ( | ) |
References wblut.geom.WB_Segment.length.
double wblut.geom.WB_Segment.getLowerU | ( | ) |
Implements wblut.geom.WB_Curve.
WB_Point wblut.geom.WB_Segment.getParametricPoint | ( | final double | t | ) |
t |
References wblut.geom.WB_Point.addSelf(), wblut.math.WB_Math.clamp(), wblut.geom.WB_Line.direction, wblut.geom.WB_Segment.length, wblut.geom.WB_Line.origin, and wblut.geom.WB_Point.scaleSelf().
void wblut.geom.WB_Segment.getParametricPointInto | ( | final double | t, |
final WB_MutableCoord | result | ||
) |
t | |
result |
References wblut.math.WB_Math.clamp(), wblut.geom.WB_Line.direction, wblut.geom.WB_Segment.length, wblut.geom.WB_Line.origin, and wblut.geom.WB_MutableCoord.set().
double wblut.geom.WB_Segment.getUpperU | ( | ) |
Implements wblut.geom.WB_Curve.
int wblut.geom.WB_Segment.hashCode | ( | ) |
References wblut.geom.WB_Point.hashCode(), and wblut.geom.WB_Line.origin.
|
static |
segs |
WB_Segment wblut.geom.WB_Segment.negate | ( | ) |
References wblut.geom.WB_Line.origin, and wblut.geom.WB_Segment.WB_Segment().
void wblut.geom.WB_Segment.reverse | ( | ) |
References wblut.geom.WB_Line.origin, and wblut.geom.WB_Line.set().
|
static |
References wblut.geom.WB_Segment.WB_Segment().
|
static |
References wblut.geom.WB_Segment.WB_Segment().
|
static |
References wblut.geom.WB_Segment.WB_Segment().
|
protected |
|
private |
|
protected |