public interface ProbeArea extends Savable, java.lang.Cloneable
Modifier and Type | Method and Description |
---|---|
float |
getRadius() |
Matrix4f |
getUniformMatrix() |
boolean |
intersectsBox(BoundingBox box,
TempVars vars) |
boolean |
intersectsFrustum(Camera camera,
TempVars vars) |
boolean |
intersectsSphere(BoundingSphere sphere,
TempVars vars) |
void |
setCenter(Vector3f center) |
void |
setRadius(float radius) |
void setCenter(Vector3f center)
float getRadius()
void setRadius(float radius)
Matrix4f getUniformMatrix()
boolean intersectsBox(BoundingBox box, TempVars vars)
box
- the BoundingBox to test for intersectionvars
- storage for temporary dataLight.intersectsBox(BoundingBox, TempVars)
boolean intersectsSphere(BoundingSphere sphere, TempVars vars)
sphere
- the BoundingSphere to test for intersectionvars
- storage for temporary dataLight.intersectsSphere(BoundingSphere, TempVars)
boolean intersectsFrustum(Camera camera, TempVars vars)
camera
- the Camera whose frustum will be tested for intersectionvars
- storage for temporary dataLight.intersectsFrustum(Camera, TempVars)