BufferUtils.setInBuffer(corners[7], verts, 15); BufferUtils.setInBuffer(extendedCamera.getLocation(), verts, 16); BufferUtils.setInBuffer(corners[0], verts, 17); BufferUtils.setInBuffer(extendedCamera.getLocation(), verts, 18); BufferUtils.setInBuffer(corners[1], verts, 19); BufferUtils.setInBuffer(extendedCamera.getLocation(), verts, 20); BufferUtils.setInBuffer(corners[2], verts, 21); BufferUtils.setInBuffer(extendedCamera.getLocation(), verts, 22); BufferUtils.setInBuffer(corners[3], verts, 23);
BufferUtils.setInBuffer(corners[7], verts, 15); BufferUtils.setInBuffer(extendedCamera.getLocation(), verts, 16); BufferUtils.setInBuffer(corners[0], verts, 17); BufferUtils.setInBuffer(extendedCamera.getLocation(), verts, 18); BufferUtils.setInBuffer(corners[1], verts, 19); BufferUtils.setInBuffer(extendedCamera.getLocation(), verts, 20); BufferUtils.setInBuffer(corners[2], verts, 21); BufferUtils.setInBuffer(extendedCamera.getLocation(), verts, 22); BufferUtils.setInBuffer(corners[3], verts, 23);
getWorldTransform().applyInverse(mainCamera.getLocation(), tmp); mainCamera.setLocation(tmp); getWorldTransform().applyInverseVector(mainCamera.getLeft(), tmp); final ReadOnlyVector3 mainCameraLocation = mainCamera.getLocation(); if (mainCameraLocation.getY() > 0.0 && mainCameraLocation.getY() < upperBound + mainCamera.getFrustumNear()) { mainCamera.setLocation(mainCameraLocation.getX(), upperBound + mainCamera.getFrustumNear(),
getWorldTransform().applyInverse(mainCamera.getLocation(), tmp); mainCamera.setLocation(tmp); getWorldTransform().applyInverseVector(mainCamera.getLeft(), tmp); final ReadOnlyVector3 mainCameraLocation = mainCamera.getLocation(); if (mainCameraLocation.getY() > 0.0 && mainCameraLocation.getY() < upperBound + mainCamera.getFrustumNear()) { mainCamera.setLocation(mainCameraLocation.getX(), upperBound + mainCamera.getFrustumNear(),
vNearPlaneCenter.set(getLocation()).addLocal(direction); direction.set(getDirection()).multiplyLocal(fFar); vFarPlaneCenter.set(getLocation()).addLocal(direction);
vNearPlaneCenter.set(getLocation()).addLocal(direction); direction.set(getDirection()).multiplyLocal(fFar); vFarPlaneCenter.set(getLocation()).addLocal(direction);