HE_Mesh
5.0.0
|
Public Member Functions | |
WB_AABB (final WB_Coord p) | |
WB_AABB () | |
WB_AABB (final WB_Coord[] points) | |
WB_AABB (final Collection<?extends WB_Coord > points) | |
WB_AABB (final double[] min, final double[] max) | |
WB_AABB (final float[] min, final float[] max) | |
WB_AABB (final int[] min, final int[] max) | |
WB_AABB (final WB_Coord min, final WB_Coord max) | |
WB_AABB (final double minx, final double miny, final double maxx, final double maxy) | |
WB_AABB (final double minx, final double miny, final double minz, final double maxx, final double maxy, final double maxz) | |
WB_AABB (final double[] values) | |
WB_AABB (final int[] values) | |
WB_AABB (final float[] values) | |
double | getSize (final int i) |
double | getMin (final int i) |
double | getMax (final int i) |
int | minOrdinate () |
int | maxOrdinate () |
void | expandToInclude (final WB_Coord p) |
void | add (final WB_Coord p) |
void | expandBy (final double distance) |
void | expandBy (final double[] delta) |
void | expandBy (final double dx, final double dy, final double dz) |
void | expandToInclude (final double[] p) |
void | expandToInclude (final double x, final double y, final double z) |
void | expandToInclude (final WB_AABB other) |
void | add (final WB_AABB other) |
void | translate (final double[] d) |
boolean | intersects (final WB_AABB other) |
boolean | intersects (final WB_Coord p) |
boolean | intersects (final double[] x) |
boolean | intersects (final double x, final double y, final double z) |
boolean | intersects (final WB_Sphere sphere) |
boolean | contains (final WB_AABB other) |
boolean | contains (final WB_Coord p) |
boolean | contains (final double[] x) |
boolean | covers (final double[] x) |
boolean | covers (final double x, final double y, final double z) |
boolean | covers (final WB_Coord p) |
boolean | covers (final WB_AABB other) |
double | getDistance (final WB_AABB other) |
double | getDistanceSquare (final WB_AABB other) |
double | getDistance (final WB_Coord tuple) |
double | getDistanceSquare (final WB_Coord tuple) |
boolean | equals (final WB_AABB other) |
String | toString () |
int | numberOfPoints () |
int | numberOfSegments () |
int | numberOfTriangles () |
int | numberOfFaces () |
WB_Point[] | getCorners () |
List< int[]> | getSegments () |
int | getId () |
void | setId (final int id) |
boolean | isDegenerate () |
void | set (final WB_AABB src) |
WB_AABB | get () |
WB_AABB | getUnion (final WB_AABB aabb) |
WB_AABB | getIntersection (final WB_AABB other) |
WB_Point | getCenter () |
double | getWidth () |
double | getHeight () |
double | getDepth () |
double | getMinX () |
double | getCenterX () |
double | getCenterY () |
double | getCenterZ () |
double | getMaxX () |
double | getMinY () |
double | getMaxY () |
double | getMinZ () |
double | getMaxZ () |
double | getArea () |
double | minExtent () |
double | maxExtent () |
void | translate (final double x, final double y, final double z) |
List< int[]> | getTriangles () |
int[][] | getFaces () |
WB_Point | getMin () |
WB_Point | getMax () |
int | getDim () |
int | getTrueDim () |
void | pad (final double factor) |
int | hashCode () |
void | setToNull () |
boolean | isNull () |
boolean | isValid () |
Static Public Member Functions | |
static boolean | intersects (final WB_Coord p1, final WB_Coord p2, final WB_Coord q) |
static boolean | intersects (final WB_Coord p1, final WB_Coord p2, final WB_Coord q1, final WB_Coord q2) |
Protected Attributes | |
double[] | _min |
double[] | _max |
Private Member Functions | |
List< double[]> | getCoords () |
void | init () |
int | hashCode (final double v) |
wblut.geom.WB_AABB.WB_AABB | ( | final WB_Coord | p | ) |
p |
wblut.geom.WB_AABB.WB_AABB | ( | ) |
wblut.geom.WB_AABB.WB_AABB | ( | final WB_Coord[] | points | ) |
points |
wblut.geom.WB_AABB.WB_AABB | ( | final Collection<?extends WB_Coord > | points | ) |
points |
wblut.geom.WB_AABB.WB_AABB | ( | final double[] | min, |
final double[] | max | ||
) |
min | |
max |
wblut.geom.WB_AABB.WB_AABB | ( | final float[] | min, |
final float[] | max | ||
) |
min | |
max |
wblut.geom.WB_AABB.WB_AABB | ( | final int[] | min, |
final int[] | max | ||
) |
min | |
max |
wblut.geom.WB_AABB.WB_AABB | ( | final double | minx, |
final double | miny, | ||
final double | maxx, | ||
final double | maxy | ||
) |
minx | |
miny | |
maxx | |
maxy |
wblut.geom.WB_AABB.WB_AABB | ( | final double | minx, |
final double | miny, | ||
final double | minz, | ||
final double | maxx, | ||
final double | maxy, | ||
final double | maxz | ||
) |
minx | |
miny | |
minz | |
maxx | |
maxy | |
maxz |
wblut.geom.WB_AABB.WB_AABB | ( | final double[] | values | ) |
values |
wblut.geom.WB_AABB.WB_AABB | ( | final int[] | values | ) |
values |
wblut.geom.WB_AABB.WB_AABB | ( | final float[] | values | ) |
values |
void wblut.geom.WB_AABB.add | ( | final WB_Coord | p | ) |
p |
void wblut.geom.WB_AABB.add | ( | final WB_AABB | other | ) |
other |
boolean wblut.geom.WB_AABB.contains | ( | final WB_AABB | other | ) |
other |
boolean wblut.geom.WB_AABB.contains | ( | final WB_Coord | p | ) |
p |
boolean wblut.geom.WB_AABB.contains | ( | final double[] | x | ) |
x |
boolean wblut.geom.WB_AABB.covers | ( | final double[] | x | ) |
x |
boolean wblut.geom.WB_AABB.covers | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
x | |
y | |
z |
boolean wblut.geom.WB_AABB.covers | ( | final WB_Coord | p | ) |
p |
boolean wblut.geom.WB_AABB.covers | ( | final WB_AABB | other | ) |
other |
boolean wblut.geom.WB_AABB.equals | ( | final WB_AABB | other | ) |
other |
void wblut.geom.WB_AABB.expandBy | ( | final double | distance | ) |
distance |
void wblut.geom.WB_AABB.expandBy | ( | final double[] | delta | ) |
delta |
void wblut.geom.WB_AABB.expandBy | ( | final double | dx, |
final double | dy, | ||
final double | dz | ||
) |
dx | |
dy | |
dz |
void wblut.geom.WB_AABB.expandToInclude | ( | final WB_Coord | p | ) |
p |
void wblut.geom.WB_AABB.expandToInclude | ( | final double[] | p | ) |
p |
void wblut.geom.WB_AABB.expandToInclude | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
x | |
y | |
z |
void wblut.geom.WB_AABB.expandToInclude | ( | final WB_AABB | other | ) |
other |
WB_AABB wblut.geom.WB_AABB.get | ( | ) |
double wblut.geom.WB_AABB.getArea | ( | ) |
WB_Point wblut.geom.WB_AABB.getCenter | ( | ) |
double wblut.geom.WB_AABB.getCenterX | ( | ) |
double wblut.geom.WB_AABB.getCenterY | ( | ) |
double wblut.geom.WB_AABB.getCenterZ | ( | ) |
|
private |
WB_Point [] wblut.geom.WB_AABB.getCorners | ( | ) |
double wblut.geom.WB_AABB.getDepth | ( | ) |
int wblut.geom.WB_AABB.getDim | ( | ) |
double wblut.geom.WB_AABB.getDistance | ( | final WB_AABB | other | ) |
other |
double wblut.geom.WB_AABB.getDistance | ( | final WB_Coord | tuple | ) |
tuple |
double wblut.geom.WB_AABB.getDistanceSquare | ( | final WB_AABB | other | ) |
other |
double wblut.geom.WB_AABB.getDistanceSquare | ( | final WB_Coord | tuple | ) |
tuple |
int [][] wblut.geom.WB_AABB.getFaces | ( | ) |
double wblut.geom.WB_AABB.getHeight | ( | ) |
int wblut.geom.WB_AABB.getId | ( | ) |
double wblut.geom.WB_AABB.getMax | ( | final int | i | ) |
i |
WB_Point wblut.geom.WB_AABB.getMax | ( | ) |
double wblut.geom.WB_AABB.getMaxX | ( | ) |
double wblut.geom.WB_AABB.getMaxY | ( | ) |
double wblut.geom.WB_AABB.getMaxZ | ( | ) |
double wblut.geom.WB_AABB.getMin | ( | final int | i | ) |
i |
WB_Point wblut.geom.WB_AABB.getMin | ( | ) |
double wblut.geom.WB_AABB.getMinX | ( | ) |
double wblut.geom.WB_AABB.getMinY | ( | ) |
double wblut.geom.WB_AABB.getMinZ | ( | ) |
List<int[]> wblut.geom.WB_AABB.getSegments | ( | ) |
double wblut.geom.WB_AABB.getSize | ( | final int | i | ) |
i |
List<int[]> wblut.geom.WB_AABB.getTriangles | ( | ) |
int wblut.geom.WB_AABB.getTrueDim | ( | ) |
double wblut.geom.WB_AABB.getWidth | ( | ) |
int wblut.geom.WB_AABB.hashCode | ( | ) |
|
private |
v |
|
private |
boolean wblut.geom.WB_AABB.intersects | ( | final WB_AABB | other | ) |
other |
boolean wblut.geom.WB_AABB.intersects | ( | final WB_Coord | p | ) |
p |
boolean wblut.geom.WB_AABB.intersects | ( | final double[] | x | ) |
x |
boolean wblut.geom.WB_AABB.intersects | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
x | |
y | |
z |
boolean wblut.geom.WB_AABB.intersects | ( | final WB_Sphere | sphere | ) |
|
static |
p1 | |
p2 | |
q |
|
static |
p1 | |
p2 | |
q1 | |
q2 |
boolean wblut.geom.WB_AABB.isDegenerate | ( | ) |
boolean wblut.geom.WB_AABB.isNull | ( | ) |
boolean wblut.geom.WB_AABB.isValid | ( | ) |
double wblut.geom.WB_AABB.maxExtent | ( | ) |
int wblut.geom.WB_AABB.maxOrdinate | ( | ) |
double wblut.geom.WB_AABB.minExtent | ( | ) |
int wblut.geom.WB_AABB.minOrdinate | ( | ) |
int wblut.geom.WB_AABB.numberOfFaces | ( | ) |
int wblut.geom.WB_AABB.numberOfPoints | ( | ) |
int wblut.geom.WB_AABB.numberOfSegments | ( | ) |
int wblut.geom.WB_AABB.numberOfTriangles | ( | ) |
void wblut.geom.WB_AABB.pad | ( | final double | factor | ) |
factor |
void wblut.geom.WB_AABB.set | ( | final WB_AABB | src | ) |
src |
void wblut.geom.WB_AABB.setId | ( | final int | id | ) |
id |
void wblut.geom.WB_AABB.setToNull | ( | ) |
String wblut.geom.WB_AABB.toString | ( | ) |
void wblut.geom.WB_AABB.translate | ( | final double[] | d | ) |
d |
void wblut.geom.WB_AABB.translate | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
x | |
y | |
z |
|
protected |
|
protected |