| 157 | } |
| 158 | |
| 159 | float Camera::calcScreenArea( const Sphere &sphere, const vec2 &screenSizePixels ) const |
| 160 | { |
| 161 | Sphere camSpaceSphere( vec3( getViewMatrix()*vec4(sphere.getCenter(), 1.0f) ), sphere.getRadius() ); |
| 162 | return camSpaceSphere.calcProjectedArea( getFocalLength(), screenSizePixels ); |
| 163 | } |
| 164 | |
| 165 | void Camera::calcScreenProjection( const Sphere &sphere, const vec2 &screenSizePixels, vec2 *outCenter, vec2 *outAxisA, vec2 *outAxisB ) const |
| 166 | { |
nothing calls this directly
no test coverage detected