|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IBoundingShape
The Interface IBoundingShape.
| Method Summary | |
|---|---|
boolean |
containsPointLocal(Vector3D point)Checks if the bounding shape contains the point. |
Vector3D |
getCenterPointGlobal()Gets the center point world. |
Vector3D |
getCenterPointLocal()Gets the center point obj space. |
float |
getHeightXY(TransformSpace transformSpace)Get the height of the shape in the XY-Plane. |
Vector3D |
getHeightXYVectLocal()Gets the height xy vect obj space. |
Vector3D |
getIntersectionLocal(Ray ray)Gets the intersection point. |
Vector3D[] |
getVectorsGlobal()Gets the vectors world. |
Vector3D[] |
getVectorsLocal()Gets the vectors obj space. |
float |
getWidthXY(TransformSpace transformSpace)Get the width of the shape in the XY-Plane. |
Vector3D |
getWidthXYVectLocal()Gets the width xy vect obj space. |
boolean |
isContainedInFrustum(IFrustum frustum) |
void |
setGlobalBoundsChanged()Informs the bounding shape that the world bounds changed. |
| Method Detail |
|---|
Vector3D getIntersectionLocal(Ray ray)
ray - the rayboolean containsPointLocal(Vector3D point)
point - the pointvoid setGlobalBoundsChanged()
Vector3D getCenterPointGlobal()
Vector3D getCenterPointLocal()
Vector3D[] getVectorsLocal()
Vector3D[] getVectorsGlobal()
float getHeightXY(TransformSpace transformSpace)
transformSpace - the space the width is calculated in, can be world space, parent relative- or object spacefloat getWidthXY(TransformSpace transformSpace)
transformSpace - the space the width is calculated in, can be world space, parent relative- or object spaceVector3D getWidthXYVectLocal()
Vector3D getHeightXYVectLocal()
boolean isContainedInFrustum(IFrustum frustum)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||