HE_Mesh
6.0.1
|
Public Member Functions | |
WB_RandomBox () | |
WB_RandomBox (final long seed) | |
WB_RandomBox | setSeed (final long seed) |
WB_RandomBox | setSize (final double X, final double Y, final double Z) |
WB_RandomBox | set (final WB_AABB AABB) |
WB_Point | nextPoint () |
WB_Vector | nextVector () |
void | reset () |
WB_RandomBox | setOffset (final WB_Coord offset) |
WB_RandomBox | setOffset (final double x, final double y) |
WB_RandomBox | setOffset (final double x, final double y, final double z) |
![]() | |
WB_RandomPoint | setOffset (WB_Coord offset) |
WB_RandomPoint | setOffset (double x, double y) |
WB_RandomPoint | setOffset (double x, double y, double z) |
Private Attributes | |
final WB_MTRandom | randomGen |
double | X |
WB_Vector | offset |
Random generator for vectors uniformly distributed in the halfopen box [-X/2,-Y/2,-Z/2]-(X/2,Y/2,Z/2).
wblut.geom.WB_RandomBox.WB_RandomBox | ( | ) |
wblut.geom.WB_RandomBox.WB_RandomBox | ( | final long | seed | ) |
seed |
WB_Point wblut.geom.WB_RandomBox.nextPoint | ( | ) |
Get the next random point.
Implements wblut.geom.WB_RandomPoint.
References wblut.math.WB_MTRandom.nextCenteredDouble().
WB_Vector wblut.geom.WB_RandomBox.nextVector | ( | ) |
Get the next random vector.
Implements wblut.geom.WB_RandomPoint.
References wblut.math.WB_MTRandom.nextCenteredDouble().
void wblut.geom.WB_RandomBox.reset | ( | ) |
WB_RandomBox wblut.geom.WB_RandomBox.set | ( | final WB_AABB | AABB | ) |
WB_RandomBox wblut.geom.WB_RandomBox.setOffset | ( | final WB_Coord | offset | ) |
WB_RandomBox wblut.geom.WB_RandomBox.setOffset | ( | final double | x, |
final double | y | ||
) |
References wblut.geom.WB_MutableCoordinate.set().
WB_RandomBox wblut.geom.WB_RandomBox.setOffset | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
References wblut.geom.WB_MutableCoordinate.set().
WB_RandomBox wblut.geom.WB_RandomBox.setSeed | ( | final long | seed | ) |
Set the seed for the RNG.
seed |
Implements wblut.geom.WB_RandomPoint.
References wblut.math.WB_MTRandom.setSeed().
WB_RandomBox wblut.geom.WB_RandomBox.setSize | ( | final double | X, |
final double | Y, | ||
final double | Z | ||
) |
|
private |
|
private |
|
private |