|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DAABBC
Immutable interface for AABBs (Axis-aligned bounding boxes), as defined in DAABB.
Axes are numbered from 0 to 2.
DAABB
Method Summary | |
---|---|
DVector3 |
getCenter()
|
DVector3 |
getLengths()
|
double |
getMax(int axis)
Get maximum extension of axis |
double |
getMax0()
|
double |
getMax1()
|
double |
getMax2()
|
double |
getMin(int axis)
Get minimum extension of axis |
double |
getMin0()
|
double |
getMin1()
|
double |
getMin2()
|
boolean |
isDisjoint(DAABBC aabb2)
|
boolean |
isValid()
|
double |
len0()
|
double |
len1()
|
double |
len2()
|
Method Detail |
---|
double getMin0()
double getMin1()
double getMin2()
double getMax0()
double getMax1()
double getMax2()
boolean isDisjoint(DAABBC aabb2)
boolean isValid()
double len0()
double len1()
double len2()
double getMax(int axis)
axis
- The axis (0, 1 or 2)double getMin(int axis)
axis
- The axis (0, 1 or 2)DVector3 getLengths()
DVector3 getCenter()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |