/** * * @param viewCam * @return */ @Override protected boolean checkCulling(Camera viewCam) { if (light == null) { return false; } Camera cam = viewCam; if(frustumCam != null){ cam = frustumCam; cam.setLocation(viewCam.getLocation()); cam.setRotation(viewCam.getRotation()); } TempVars vars = TempVars.get(); boolean intersects = light.intersectsFrustum(cam,vars); vars.release(); return intersects; } }
/** * * @param viewCam * @return */ @Override protected boolean checkCulling(Camera viewCam) { if (light == null) { return false; } Camera cam = viewCam; if(frustumCam != null){ cam = frustumCam; cam.setLocation(viewCam.getLocation()); cam.setRotation(viewCam.getRotation()); } TempVars vars = TempVars.get(); boolean intersects = light.intersectsFrustum(cam,vars); vars.release(); return intersects; } }