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)
|