JRG wrote on povray.off-topic:
> Suppose you have a bounding box, aligned with the axes. Then you have a 
> camera, placed in a known location, pointing towards a known 
> direction... and the up vector can be any direction. You also know the 
> horizontal and vertical FOVs. Now suppose you want to transform the 
> camera in order to make the bounding box fit the view as close as 
> possible. You want to preserve its original direction and FOV, thus 
> moving its location and its interest only.
And here goes a povray script showing my solution to this not-so-trivial 
problem ;-)
A sample result and a figure illustrating the algorithm are in 
povray.binaries.images.
I'm posting this in case anyone needs it in the future...
-- 
Vincent
 
 Post a reply to this message 
 
Attachments: 
Download 'bb.pov.txt' (7 KB)
 
  
 |