HE_Mesh
6.0.1
|
Public Member Functions | |
WB_CoordinateSystem3D (final WB_Coord origin, final WB_Coord x, final WB_Coord y, final WB_Coord z, final WB_CoordinateSystem3D parent) | |
WB_CoordinateSystem3D (final WB_Coord origin, final WB_Coord x, final WB_Coord y, final WB_Coord z) | |
WB_CoordinateSystem3D (final WB_Plane P) | |
WB_CoordinateSystem3D () | |
WB_CoordinateSystem3D (final WB_CoordinateSystem3D parent) | |
WB_CoordinateSystem3D | get () |
WB_CoordinateSystem3D | setParent (final WB_CoordinateSystem3D parent) |
WB_CoordinateSystem3D | setOrigin (final WB_Point o) |
WB_CoordinateSystem3D | setOrigin (final double ox, final double oy, final double oz) |
WB_CoordinateSystem3D | setXY (final WB_Coord X, final WB_Coord Y) |
WB_CoordinateSystem3D | setYX (final WB_Coord Y, final WB_Coord X) |
WB_CoordinateSystem3D | setXZ (final WB_Coord X, final WB_Coord Z) |
WB_CoordinateSystem3D | setZX (final WB_Coord Z, final WB_Coord X) |
WB_CoordinateSystem3D | setYZ (final WB_Coord Y, final WB_Coord Z) |
WB_CoordinateSystem3D | setZY (final WB_Coord Z, final WB_Coord Y) |
WB_Vector | getX () |
WB_Vector | getY () |
WB_Vector | getZ () |
WB_Point | getOrigin () |
WB_CoordinateSystem3D | getParent () |
boolean | isWorld () |
WB_CoordinateSystem3D | setXY (final double xx, final double xy, final double xz, final double yx, final double yy, final double yz) |
WB_CoordinateSystem3D | setYX (final double yx, final double yy, final double yz, final double xx, final double xy, final double xz) |
WB_CoordinateSystem3D | setXZ (final double xx, final double xy, final double xz, final double zx, final double zy, final double zz) |
WB_CoordinateSystem3D | setZX (final double zx, final double zy, final double zz, final double xx, final double xy, final double xz) |
WB_CoordinateSystem3D | setYZ (final double yx, final double yy, final double yz, final double zx, final double zy, final double zz) |
WB_CoordinateSystem3D | setZY (final double zx, final double zy, final double zz, final double yx, final double yy, final double yz) |
WB_CoordinateSystem3D | setX (final WB_Coord X) |
WB_CoordinateSystem3D | setY (final WB_Coord Y) |
WB_CoordinateSystem3D | setZ (final WB_Coord Z) |
WB_CoordinateSystem3D | rotateX (final double a) |
WB_CoordinateSystem3D | rotateY (final double a) |
WB_CoordinateSystem3D | rotateZ (final double a) |
WB_CoordinateSystem3D | rotate (final double a, final WB_Vector v) |
WB_Transform | getTransformFromParent () |
WB_Transform | getTransformToParent () |
WB_Transform | getTransformFromWorld () |
WB_Transform | getTransformToWorld () |
WB_Transform | getTransformFrom (final WB_CoordinateSystem3D CS) |
WB_Transform | getTransformTo (final WB_CoordinateSystem3D CS) |
WB_CoordinateSystem3D | setX (final double xx, final double xy, final double xz) |
WB_CoordinateSystem3D | setY (final double yx, final double yy, final double yz) |
WB_CoordinateSystem3D | setZ (final double zx, final double zy, final double zz) |
void | flipX () |
void | flipY () |
void | flipZ () |
String | toString () |
Protected Member Functions | |
WB_CoordinateSystem3D (final boolean world) | |
void | set (final WB_Coord origin, final WB_Coord x, final WB_Coord y, final WB_Coord z) |
void | set (final WB_Coord origin, final WB_Coord x, final WB_Coord y, final WB_Coord z, final WB_CoordinateSystem3D CS) |
Static Protected Member Functions | |
static final WB_CoordinateSystem3D | WORLD () |
Private Attributes | |
WB_CoordinateSystem3D | _parent |
WB_Point | _origin |
WB_Vector | _X |
WB_Vector | _Y |
WB_Vector | _Z |
boolean | _isWorld |
wblut.geom.WB_CoordinateSystem3D.WB_CoordinateSystem3D | ( | final WB_Coord | origin, |
final WB_Coord | x, | ||
final WB_Coord | y, | ||
final WB_Coord | z, | ||
final WB_CoordinateSystem3D | parent | ||
) |
origin | |
x | |
y | |
z | |
parent |
wblut.geom.WB_CoordinateSystem3D.WB_CoordinateSystem3D | ( | final WB_Coord | origin, |
final WB_Coord | x, | ||
final WB_Coord | y, | ||
final WB_Coord | z | ||
) |
References wblut.geom.WB_CoordinateSystem3D.WORLD().
wblut.geom.WB_CoordinateSystem3D.WB_CoordinateSystem3D | ( | final WB_Plane | P | ) |
|
protected |
world |
References wblut.geom.WB_CoordinateSystem3D.WORLD(), wblut.geom.WB_Vector.X, wblut.geom.WB_Vector.Y, wblut.geom.WB_Vector.Z, and wblut.geom.WB_Point.ZERO.
wblut.geom.WB_CoordinateSystem3D.WB_CoordinateSystem3D | ( | ) |
wblut.geom.WB_CoordinateSystem3D.WB_CoordinateSystem3D | ( | final WB_CoordinateSystem3D | parent | ) |
parent |
References wblut.geom.WB_Vector.X, wblut.geom.WB_Vector.Y, wblut.geom.WB_Vector.Z, and wblut.geom.WB_Point.ZERO.
void wblut.geom.WB_CoordinateSystem3D.flipX | ( | ) |
References wblut.geom.WB_Vector.mulSelf().
void wblut.geom.WB_CoordinateSystem3D.flipY | ( | ) |
References wblut.geom.WB_Vector.mulSelf().
void wblut.geom.WB_CoordinateSystem3D.flipZ | ( | ) |
References wblut.geom.WB_Vector.mulSelf().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.get | ( | ) |
References wblut.geom.WB_CoordinateSystem3D.WB_CoordinateSystem3D().
WB_Point wblut.geom.WB_CoordinateSystem3D.getOrigin | ( | ) |
References wblut.geom.WB_Point.copy().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.getParent | ( | ) |
References wblut.geom.WB_CoordinateSystem3D._parent.
WB_Transform wblut.geom.WB_CoordinateSystem3D.getTransformFrom | ( | final WB_CoordinateSystem3D | CS | ) |
WB_Transform wblut.geom.WB_CoordinateSystem3D.getTransformFromParent | ( | ) |
References wblut.geom.WB_Transform.addFromParentToCS().
WB_Transform wblut.geom.WB_CoordinateSystem3D.getTransformFromWorld | ( | ) |
References wblut.geom.WB_Transform.addFromWorldToCS().
WB_Transform wblut.geom.WB_CoordinateSystem3D.getTransformTo | ( | final WB_CoordinateSystem3D | CS | ) |
WB_Transform wblut.geom.WB_CoordinateSystem3D.getTransformToParent | ( | ) |
References wblut.geom.WB_Transform.addFromCSToParent().
WB_Transform wblut.geom.WB_CoordinateSystem3D.getTransformToWorld | ( | ) |
References wblut.geom.WB_Transform.addFromCSToWorld().
WB_Vector wblut.geom.WB_CoordinateSystem3D.getX | ( | ) |
References wblut.geom.WB_Vector.copy().
WB_Vector wblut.geom.WB_CoordinateSystem3D.getY | ( | ) |
References wblut.geom.WB_Vector.copy().
WB_Vector wblut.geom.WB_CoordinateSystem3D.getZ | ( | ) |
References wblut.geom.WB_Vector.copy().
boolean wblut.geom.WB_CoordinateSystem3D.isWorld | ( | ) |
References wblut.geom.WB_CoordinateSystem3D._isWorld.
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.rotate | ( | final double | a, |
final WB_Vector | v | ||
) |
a | |
v |
References wblut.geom.WB_Vector.copy(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_Vector.rotateAboutAxisSelf().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.rotateX | ( | final double | a | ) |
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.rotateY | ( | final double | a | ) |
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.rotateZ | ( | final double | a | ) |
|
protected |
origin | |
x | |
y | |
z |
|
protected |
origin | |
x | |
y | |
z | |
CS |
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setOrigin | ( | final WB_Point | o | ) |
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setOrigin | ( | final double | ox, |
final double | oy, | ||
final double | oz | ||
) |
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setParent | ( | final WB_CoordinateSystem3D | parent | ) |
parent |
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setX | ( | final WB_Coord | X | ) |
X |
References wblut.math.WB_Math.clamp(), wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.dot(), wblut.math.WB_Epsilon.EPSILON, wblut.geom.WB_CoordinateSystem3D.flipX(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_CoordinateSystem3D.rotate().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setX | ( | final double | xx, |
final double | xy, | ||
final double | xz | ||
) |
xx | |
xy | |
xz |
References wblut.math.WB_Math.clamp(), wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.dot(), wblut.math.WB_Epsilon.EPSILON, wblut.geom.WB_CoordinateSystem3D.flipX(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_CoordinateSystem3D.rotate().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setXY | ( | final WB_Coord | X, |
final WB_Coord | Y | ||
) |
X | |
Y |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setXY | ( | final double | xx, |
final double | xy, | ||
final double | xz, | ||
final double | yx, | ||
final double | yy, | ||
final double | yz | ||
) |
xx | |
xy | |
xz | |
yx | |
yy | |
yz |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setXZ | ( | final WB_Coord | X, |
final WB_Coord | Z | ||
) |
X | |
Z |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setXZ | ( | final double | xx, |
final double | xy, | ||
final double | xz, | ||
final double | zx, | ||
final double | zy, | ||
final double | zz | ||
) |
xx | |
xy | |
xz | |
zx | |
zy | |
zz |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setY | ( | final WB_Coord | Y | ) |
Y |
References wblut.math.WB_Math.clamp(), wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.dot(), wblut.math.WB_Epsilon.EPSILON, wblut.geom.WB_CoordinateSystem3D.flipY(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_CoordinateSystem3D.rotate().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setY | ( | final double | yx, |
final double | yy, | ||
final double | yz | ||
) |
yx | |
yy | |
yz |
References wblut.math.WB_Math.clamp(), wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.dot(), wblut.math.WB_Epsilon.EPSILON, wblut.geom.WB_CoordinateSystem3D.flipY(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_CoordinateSystem3D.rotate().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setYX | ( | final WB_Coord | Y, |
final WB_Coord | X | ||
) |
Y | |
X |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setYX | ( | final double | yx, |
final double | yy, | ||
final double | yz, | ||
final double | xx, | ||
final double | xy, | ||
final double | xz | ||
) |
yx | |
yy | |
yz | |
xx | |
xy | |
xz |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setYZ | ( | final WB_Coord | Y, |
final WB_Coord | Z | ||
) |
Y | |
Z |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setYZ | ( | final double | yx, |
final double | yy, | ||
final double | yz, | ||
final double | zx, | ||
final double | zy, | ||
final double | zz | ||
) |
yx | |
yy | |
yz | |
zx | |
zy | |
zz |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setZ | ( | final WB_Coord | Z | ) |
Z |
References wblut.math.WB_Math.clamp(), wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.dot(), wblut.math.WB_Epsilon.EPSILON, wblut.geom.WB_CoordinateSystem3D.flipZ(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_CoordinateSystem3D.rotate().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setZ | ( | final double | zx, |
final double | zy, | ||
final double | zz | ||
) |
zx | |
zy | |
zz |
References wblut.math.WB_Math.clamp(), wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.dot(), wblut.math.WB_Epsilon.EPSILON, wblut.geom.WB_CoordinateSystem3D.flipZ(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_CoordinateSystem3D.rotate().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setZX | ( | final WB_Coord | Z, |
final WB_Coord | X | ||
) |
Z | |
X |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setZX | ( | final double | zx, |
final double | zy, | ||
final double | zz, | ||
final double | xx, | ||
final double | xy, | ||
final double | xz | ||
) |
zx | |
zy | |
zz | |
xx | |
xy | |
xz |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setZY | ( | final WB_Coord | Z, |
final WB_Coord | Y | ||
) |
Z | |
Y |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
WB_CoordinateSystem3D wblut.geom.WB_CoordinateSystem3D.setZY | ( | final double | zx, |
final double | zy, | ||
final double | zz, | ||
final double | yx, | ||
final double | yy, | ||
final double | yz | ||
) |
zx | |
zy | |
zz | |
yx | |
yy | |
yz |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.getSqLength(), wblut.math.WB_Epsilon.isZeroSq(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_MutableCoordinate.set().
String wblut.geom.WB_CoordinateSystem3D.toString | ( | ) |
|
staticprotected |
References wblut.geom.WB_CoordinateSystem3D.WB_CoordinateSystem3D().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |