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)); }
public boolean hasInSight(AABB aabb) { return viewFrustum.intersects(aabb); }