HE_Mesh2014
2.0.11
|
Private Attributes | |
double | _xt |
WB_M44 | T |
WB_M44 | invT |
wblut.geom.WB_Transform.WB_Transform | ( | ) |
Instantiates a new WB_Transfrom.
wblut.geom.WB_Transform.WB_Transform | ( | final WB_Transform | Trans | ) |
Trans |
wblut.geom.WB_Transform.WB_Transform | ( | final WB_Coord | sourceOrigin, |
final WB_Coord | sourceDirection, | ||
final WB_Coord | targetOrigin, | ||
final WB_Coord | targetDirection | ||
) |
sourceOrigin | |
sourceDirection | |
targetOrigin | |
targetDirection |
wblut.geom.WB_Transform.WB_Transform | ( | final WB_Coord | sourceDirection, |
final WB_Coord | targetDirection | ||
) |
sourceDirection | |
targetDirection |
WB_Transform wblut.geom.WB_Transform.addFromCSToCS | ( | final WB_CoordinateSystem | CS1, |
final WB_CoordinateSystem | CS2 | ||
) |
CS1 | |
CS2 |
WB_Transform wblut.geom.WB_Transform.addFromCSToParent | ( | final WB_CoordinateSystem | CS | ) |
CS |
WB_Transform wblut.geom.WB_Transform.addFromCSToWorld | ( | final WB_CoordinateSystem | CS | ) |
CS |
WB_Transform wblut.geom.WB_Transform.addFromParentToCS | ( | final WB_CoordinateSystem | CS | ) |
CS |
WB_Transform wblut.geom.WB_Transform.addFromWorldToCS | ( | final WB_CoordinateSystem | CS | ) |
CS |
WB_Transform wblut.geom.WB_Transform.addInvert | ( | ) |
Adds the invert.
WB_Transform wblut.geom.WB_Transform.addInvert | ( | final WB_Coord | p | ) |
Adds the invert.
p | the p |
WB_Transform wblut.geom.WB_Transform.addObjectToWorld | ( | final WB_Coord | origin, |
final WB_Coord | up, | ||
final WB_Coord | front | ||
) |
Add a object-to-world transform.
origin | object origin in world coordinates |
up | object up direction in world coordinates |
front | object front direction in world coordinates |
WB_Transform wblut.geom.WB_Transform.addReflect | ( | final WB_Plane | P | ) |
Adds the reflect.
P | the p |
WB_Transform wblut.geom.WB_Transform.addReflectX | ( | ) |
Adds the reflect x.
WB_Transform wblut.geom.WB_Transform.addReflectX | ( | final WB_Coord | p | ) |
Adds the reflect x.
p | the p |
WB_Transform wblut.geom.WB_Transform.addReflectY | ( | ) |
Adds the reflect y.
WB_Transform wblut.geom.WB_Transform.addReflectY | ( | final WB_Coord | p | ) |
Adds the reflect y.
p | the p |
WB_Transform wblut.geom.WB_Transform.addReflectZ | ( | ) |
Adds the reflect z.
WB_Transform wblut.geom.WB_Transform.addReflectZ | ( | final WB_Coord | p | ) |
Adds the reflect z.
p | the p |
WB_Transform wblut.geom.WB_Transform.addRotate | ( | final double | angle, |
final WB_Coord | axis | ||
) |
Add rotation about arbitrary axis in origin.
angle | angle in radians |
axis | WB_Vector |
WB_Transform wblut.geom.WB_Transform.addRotateAbout2PAxis | ( | final double | angle, |
final WB_Coord | p, | ||
final WB_Coord | q | ||
) |
Add rotation about arbitrary axis defiend by two points .
angle | angle in radians |
p | first point |
q | second point |
WB_Transform wblut.geom.WB_Transform.addRotateAboutAxis | ( | final double | angle, |
final WB_Coord | p, | ||
final WB_Coord | axis | ||
) |
Add rotation about arbitrary axis defined by point and direction.
angle | angle in radians |
p | point |
axis | direction |
WB_Transform wblut.geom.WB_Transform.addRotateAboutAxis2P | ( | final double | angle, |
final WB_Coord | p, | ||
final WB_Coord | q | ||
) |
Add rotation about arbitrary axis defiend by two points .
angle | angle in radians |
p | first point |
q | second point |
WB_Transform wblut.geom.WB_Transform.addRotateAboutOrigin | ( | final double | angle, |
final WB_Coord | axis | ||
) |
Add rotation about arbitrary axis in origin.
angle | angle in radians |
axis | WB_Vector |
WB_Transform wblut.geom.WB_Transform.addRotateX | ( | final double | angle | ) |
Add rotation about X-axis.
angle | angle in radians |
WB_Transform wblut.geom.WB_Transform.addRotateY | ( | final double | angle | ) |
Add rotation about Y-axis.
angle | angle in radians |
WB_Transform wblut.geom.WB_Transform.addRotateZ | ( | final double | angle | ) |
Add rotation about Z-axis.
angle | angle in radians |
WB_Transform wblut.geom.WB_Transform.addScale | ( | final WB_Coord | s | ) |
Add non-uniform scale to transform.
s | scaling vector |
WB_Transform wblut.geom.WB_Transform.addScale | ( | final double | sx, |
final double | sy, | ||
final double | sz | ||
) |
Add non-uniform scale to transform.
sx | scaling vector |
sy | scaling vector |
sz | scaling vector |
WB_Transform wblut.geom.WB_Transform.addScale | ( | final double | s | ) |
Add uniform scale to transform.
s | scaling point |
WB_Transform wblut.geom.WB_Transform.addShear | ( | final WB_Plane | P, |
final WB_Coord | v, | ||
final double | angle | ||
) |
Adds the shear.
P | the p |
v | the v |
angle | the angle |
WB_Transform wblut.geom.WB_Transform.addTranslate | ( | final WB_Coord | v | ) |
Add translation to transform.
v | vector |
WB_Transform wblut.geom.WB_Transform.addTranslate | ( | final double | f, |
final WB_Coord | v | ||
) |
f | |
v |
Apply as normal.
p |
WB_Vector wblut.geom.WB_Transform.applyAsNormal | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
Apply as normal.
x | |
y | |
z |
void wblut.geom.WB_Transform.applyAsNormal | ( | final WB_Coord | n, |
final WB_MutableCoord | result | ||
) |
n | |
result |
void wblut.geom.WB_Transform.applyAsNormal | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final WB_MutableCoord | result | ||
) |
x | |
y | |
z | |
result |
Apply transform to point.
p | point |
WB_Point wblut.geom.WB_Transform.applyAsPoint | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
Apply as point.
x | |
y | |
z |
void wblut.geom.WB_Transform.applyAsPoint | ( | final WB_Coord | p, |
final WB_MutableCoord | result | ||
) |
p | |
result |
void wblut.geom.WB_Transform.applyAsPoint | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final WB_MutableCoord | result | ||
) |
x | |
y | |
z | |
result |
WB_Vector wblut.geom.WB_Transform.applyAsVector | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
Apply as vector.
x | |
y | |
z |
void wblut.geom.WB_Transform.applyAsVector | ( | final WB_Coord | p, |
final WB_MutableCoord | result | ||
) |
p | |
result |
void wblut.geom.WB_Transform.applyAsVector | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final WB_MutableCoord | result | ||
) |
x | |
y | |
z | |
result |
void wblut.geom.WB_Transform.applyInvAsNormal | ( | final WB_Coord | n, |
final WB_MutableCoord | result | ||
) |
n | |
result |
void wblut.geom.WB_Transform.applyInvAsNormal | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final WB_MutableCoord | result | ||
) |
x | |
y | |
z | |
result |
void wblut.geom.WB_Transform.applyInvAsPoint | ( | final WB_Coord | p, |
final WB_MutableCoord | result | ||
) |
p | |
result |
void wblut.geom.WB_Transform.applyInvAsPoint | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final WB_MutableCoord | result | ||
) |
x | |
y | |
z | |
result |
void wblut.geom.WB_Transform.applyInvAsVector | ( | final WB_Coord | p, |
final WB_MutableCoord | result | ||
) |
p | |
result |
void wblut.geom.WB_Transform.applyInvAsVector | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final WB_MutableCoord | result | ||
) |
x | |
y | |
z | |
result |
void wblut.geom.WB_Transform.applySelfAsNormal | ( | final WB_MutableCoord | n | ) |
Apply transform to normal.
n | normal |
void wblut.geom.WB_Transform.applySelfAsPoint | ( | final WB_MutableCoord | p | ) |
Apply transform to point.
p | point |
void wblut.geom.WB_Transform.applySelfAsVector | ( | final WB_MutableCoord | p | ) |
Apply transform to vector.
p | vector |
void wblut.geom.WB_Transform.clear | ( | ) |
Clear transform.
WB_Transform wblut.geom.WB_Transform.get | ( | ) |
WB_Vector wblut.geom.WB_Transform.getEulerAnglesXYZ | ( | ) |
Get the Euler angles corresponding to the rotational part of the transformation. Only works if the transformation is rotation and translation, nothing else!
void wblut.geom.WB_Transform.inverse | ( | ) |
Invert transform.
String wblut.geom.WB_Transform.toString | ( | ) |
|
private |
|
private |
Inverse transform matrix.
|
private |
Transform matrix.