// transform points to projector space
final ReadOnlyMatrix4 modelViewProjectionMatrix = projectorCamera.getModelViewProjectionMatrix();
final Vector4 spaceTransformation = new Vector4();
for (int i = 0; i < nrPoints; i++) {
spaceTransformation.set(intersections[i].getX(), 0.0, intersections[i].getZ(), 1.0);
modelViewProjectionMatrix.applyPre(spaceTransformation, spaceTransformation);
intersections[i].set(spaceTransformation.getX(), spaceTransformation.getY(), 0);
intersections[i].divideLocal(spaceTransformation.getW());
}
// find min/max in projector space