void MeshViewApp::setupCamera(bool inTheMiddleOfY) { m_camera.setNearClip(0.1f); m_camera.setFarClip(10000.0f); AxisAlignedBox3f bbox = m_assimpLoader.getBoundingBox(); Vec3f size = bbox.getSize(); float max = size.x; max = max < size.y ? size.y : max; max = max < size.z ? size.z : max; if(inTheMiddleOfY) m_camera.setEyePoint(Vec3f(0.0f, size.y / 2, max * 2.0f)); else m_camera.setEyePoint(Vec3f(0.0f, max, max * 2.0f)); m_camera.setCenterOfInterestPoint(bbox.getCenter()); }