public class BoundingBox extends java.lang.Object implements IBoundingVolume
| Constructor and Description |
|---|
BoundingBox() |
BoundingBox(Geometry3D geometry) |
| Modifier and Type | Method and Description |
|---|---|
void |
calculateBounds(Geometry3D geometry) |
void |
copyPoints(Number3D[] pts) |
void |
drawBoundingVolume(Camera camera,
float[] projMatrix,
float[] vMatrix,
float[] mMatrix) |
Number3D |
getMax() |
Number3D |
getMin() |
Number3D |
getTransformedMax() |
Number3D |
getTransformedMin() |
BaseObject3D |
getVisual() |
boolean |
intersectsWith(IBoundingVolume boundingVolume) |
java.lang.String |
toString() |
void |
transform(float[] matrix) |
public BoundingBox()
public BoundingBox(Geometry3D geometry)
public void copyPoints(Number3D[] pts)
public void drawBoundingVolume(Camera camera, float[] projMatrix, float[] vMatrix, float[] mMatrix)
drawBoundingVolume in interface IBoundingVolumepublic BaseObject3D getVisual()
getVisual in interface IBoundingVolumepublic void calculateBounds(Geometry3D geometry)
calculateBounds in interface IBoundingVolumepublic void transform(float[] matrix)
transform in interface IBoundingVolumepublic Number3D getMin()
public Number3D getMax()
public Number3D getTransformedMin()
public Number3D getTransformedMax()
public boolean intersectsWith(IBoundingVolume boundingVolume)
intersectsWith in interface IBoundingVolumepublic java.lang.String toString()
toString in class java.lang.Object