MCPcopy Create free account
hub / github.com/cinder/Cinder / calcScreenArea

Method calcScreenArea

src/cinder/Camera.cpp:159–163  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157}
158
159float 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
165void Camera::calcScreenProjection( const Sphere &sphere, const vec2 &screenSizePixels, vec2 *outCenter, vec2 *outAxisA, vec2 *outAxisB ) const
166{

Callers

nothing calls this directly

Calls 3

getViewMatrixFunction · 0.85
calcProjectedAreaMethod · 0.80
getRadiusMethod · 0.45

Tested by

no test coverage detected