POV-Ray : Newsgroups : povray.advanced-users : Calculate distance between point and viewport : Re: Calculate distance between point and viewport Server Time
26 Jul 2024 20:46:55 EDT (-0400)
  Re: Calculate distance between point and viewport  
From: Mike Horvath
Date: 23 Feb 2020 14:55:01
Message: <5e52d895@news.povray.org>
On 2/23/2020 1:45 PM, Bald Eagle wrote:
> 
> VDist(V1, V2). Compute the distance between two points.
> Parameters:
> 
> V1, V2 = Input vectors.
> 
> http://www.povray.org/documentation/view/3.7.1/459/
> 
> So, you could either compute the distance between the Camera_Transform[ed]
> Camera_Location and Camera_LookAt, or since IIRC the default camera uses a
> projection plane one POV-unit away from the camera, you could normalize that and
> multiply it by the length of the Camera_Distance vector...
> 

No, the first point is somewhere in space and is not connected to the 
camera.



> Mike Horvath <mik### [at] gmailcom> wrote:
>> How do I calculate the distance between a point and the camera? Except,
>> I am using an orthographic camera, so I really need the distance between
>> a point and the plane formed by the camera's up and right vectors.
> 
> Or you could use a Graphics Gems macro to actually calculate the shortest
> (perpendicular) distance between the (transformed) camera point and the
> (transformed) up-right plane.
> 
> 

The plane doesn't actually have to be the up-right plane exactly, but it 
does need to be parallel to it and lie somewhere beyond the extents of 
the model.



Mike


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.