Example #1
0
  public void updateFrustum() {
    if (getViewMatrix() == null || getProjectionMatrix() == null) {
      return;
    }

    viewFrustum.updateFrustum(
        MatrixUtils.matrixToFloatBuffer(viewMatrix),
        MatrixUtils.matrixToFloatBuffer(projectionMatrix));
    viewFrustumReflected.updateFrustum(
        MatrixUtils.matrixToFloatBuffer(viewMatrixReflected),
        MatrixUtils.matrixToFloatBuffer(projectionMatrix));
  }
Example #2
0
 public boolean hasInSight(AABB aabb) {
   return viewFrustum.intersects(aabb);
 }