public void setPerspective(float near, float far, float zoomVal) { if (camera != null) { near_clipping = camera.getNear(); far_clipping = camera.getFar(); if (zoomVal <= 1.0 && zoomVal > 0) { zoom = zoomVal; } else if (zoomVal > 1000.0) { zoom = 1.0f; } else { zoom = 0.1f; // TODO: I guess this is the smallest zoom we'd want? } } }