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.
Here are two images showing the results of the script posted on
povray.text.scene-files, solving this problem.
The first one shows the result, that is, a box fitted into view.
The second one illustrates the method, showing the constraints, etc...
explained in greater detail in the script.
I'm posting this in case anyone needs it in the future...
--
Vincent
Post a reply to this message
Attachments:
Download 'bestfit.png' (3 KB)
Download 'figure.png' (33 KB)
Preview of image 'bestfit.png'
![bestfit.png](/povray.binaries.images/attachment/%3C4378f8c5%40news.povray.org%3E/bestfit.png?ttop=443866&toff=4900&preview=1)
Preview of image 'figure.png'
![figure.png](/povray.binaries.images/attachment/%3C4378f8c5%40news.povray.org%3E/figure.png?ttop=443866&toff=4900&preview=1)
|