Interface ProbeArea

All Superinterfaces:
Cloneable, Savable
All Known Implementing Classes:
OrientedBoxProbeArea, SphereProbeArea

public interface ProbeArea extends Savable, Cloneable
  • Method Details

    • setCenter

      void setCenter(Vector3f center)
    • getRadius

      float getRadius()
    • setRadius

      void setRadius(float radius)
    • getUniformMatrix

      Matrix4f getUniformMatrix()
    • intersectsBox

      boolean intersectsBox(BoundingBox box, TempVars vars)
      Parameters:
      box - the BoundingBox to test for intersection
      vars - storage for temporary data
      Returns:
      true if the area and the box intersect, otherwise false
      See Also:
    • intersectsSphere

      boolean intersectsSphere(BoundingSphere sphere, TempVars vars)
      Parameters:
      sphere - the BoundingSphere to test for intersection
      vars - storage for temporary data
      Returns:
      true if the area and the sphere intersect, otherwise false
      See Also:
    • intersectsFrustum

      boolean intersectsFrustum(Camera camera, TempVars vars)
      Parameters:
      camera - the Camera whose frustum will be tested for intersection
      vars - storage for temporary data
      Returns:
      true if the area and the frustum intersect, otherwise false
      See Also: