HE_Mesh
6.0.1
|
Public Member Functions | |
WB_Coord | addSelf (final double...x) |
WB_Coord | addSelf (final WB_Coord p) |
WB_Coord | subSelf (final double...x) |
WB_Coord | subSelf (final WB_Coord p) |
WB_Coord | mulSelf (final double f) |
WB_Coord | divSelf (final double f) |
WB_Coord | addMulSelf (final double f, final double...x) |
WB_Coord | addMulSelf (final double f, final WB_Coord p) |
WB_Coord | mulAddMulSelf (final double f, final double g, final double...x) |
WB_Coord | mulAddMulSelf (final double f, final double g, final WB_Coord p) |
WB_Coord | crossSelf (final WB_Coord p) |
double | normalizeSelf () |
WB_Coord | trimSelf (final double d) |
![]() | |
double | dot (final WB_Coord p) |
double | absDot (final WB_Coord p) |
WB_Coord | cross (final WB_Coord p) |
void | crossInto (final WB_MutableCoord result, final WB_Coord p) |
WB_M33 | tensor (final WB_Coord v) |
double | scalarTriple (final WB_Coord v, final WB_Coord w) |
![]() | |
WB_Coord | add (final double...x) |
WB_Coord | add (final WB_Coord p) |
WB_Coord | sub (final double...x) |
WB_Coord | sub (final WB_Coord p) |
WB_Coord | mul (final double f) |
WB_Coord | div (final double f) |
WB_Coord | addMul (final double f, final double...x) |
WB_Coord | addMul (final double f, final WB_Coord p) |
WB_Coord | mulAddMul (final double f, final double g, final double...x) |
WB_Coord | mulAddMul (final double f, final double g, final WB_Coord p) |
void | addInto (final WB_MutableCoord result, final double...x) |
void | addInto (final WB_MutableCoord result, final WB_Coord p) |
void | subInto (final WB_MutableCoord result, final double...x) |
void | subInto (final WB_MutableCoord result, final WB_Coord p) |
void | mulInto (final WB_MutableCoord result, final double f) |
void | divInto (final WB_MutableCoord result, final double f) |
void | addMulInto (final WB_MutableCoord result, final double f, final double...x) |
void | addMulInto (final WB_MutableCoord result, final double f, final WB_Coord p) |
void | mulAddMulInto (final WB_MutableCoord result, final double f, final double g, final double...x) |
void | mulAddMulInto (final WB_MutableCoord result, final double f, final double g, final WB_Coord p) |
double | dot2D (final WB_Coord p) |
double | absDot2D (final WB_Coord p) |
Interface for implementing mutable mathematical operations on 3D coordinates.
All of the operators defined in the interface change the calling object. All operators use the label "Self", such as "addSelf" to indicate this.
WB_Coord wblut.geom.WB_MutableCoordinateMath3D.addMulSelf | ( | final double | f, |
final double... | x | ||
) |
Add multiple of coordinate values.
f | multiplier |
x |
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.
Add multiple of coordinate values.
f | |
p |
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.
WB_Coord wblut.geom.WB_MutableCoordinateMath3D.addSelf | ( | final double... | x | ) |
Add coordinate values.
x |
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.
Add coordinate values.
p |
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.
WB_Coord wblut.geom.WB_MutableCoordinateMath3D.divSelf | ( | final double | f | ) |
Divide by factor.
f |
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.
WB_Coord wblut.geom.WB_MutableCoordinateMath3D.mulAddMulSelf | ( | final double | f, |
final double | g, | ||
final double... | x | ||
) |
Multiply this coordinate by factor f and add other coordinate values multiplied by g.
f | |
g | |
x |
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.
WB_Coord wblut.geom.WB_MutableCoordinateMath3D.mulAddMulSelf | ( | final double | f, |
final double | g, | ||
final WB_Coord | p | ||
) |
Multiply this coordinate by factor f and add other coordinate values multiplied by g.
f | |
g | |
p |
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.
WB_Coord wblut.geom.WB_MutableCoordinateMath3D.mulSelf | ( | final double | f | ) |
Multiply by factor.
f |
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.
double wblut.geom.WB_MutableCoordinateMath3D.normalizeSelf | ( | ) |
Normalize this vector. Return the length before normalization. If this vector is degenerate 0 is returned and the vector remains the zero vector.
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.
WB_Coord wblut.geom.WB_MutableCoordinateMath3D.subSelf | ( | final double... | x | ) |
Subtract coordinate values.
x |
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.
Subtract coordinate values.
p |
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.
WB_Coord wblut.geom.WB_MutableCoordinateMath3D.trimSelf | ( | final double | d | ) |
If vector is larger than given value, trim vector.
d |
Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.