History of Angle of View Script
Webb - all rights reserved - ©2004
spacer


modified by Russ Webb on  2004-04-22 21:08:59

Author - Andrew M. Young
Email: ayoung@loop.com
Webpage:

Summary: Angle of View and Field of View for cinematography

Instructions: Enter image size (in.), focal length (mm), and distance
(ft.).  Returns object size (ft), and angle of view in degrees.  Also has
feet / feet & inches / inches converter

Code:

RPN.2.c \ Angle of View
"AOV/FOV"
"[ft"#'12'/;
"f,i"Vvwvfm12;
"in]"m12;

~
"i:image in"Xa;
"f:focal length mm"Xb;
"d:dist ft"Xc;
~
"OBJ:ft"xc#'12'*xa*xb#'25.4'//#'12'/;
"ANGLE"xaxb#'25.4'//HA2*;



modified by Andrew Young on  2004-12-27 15:05:20

Author - Andrew M. Young
Email: ayoung7@charter.net
Webpage:

Summary: Angle of View and Field of View for cinematography and photography.

Instructions: Enter image size (in.), focal length (mm), and distance (ft.).  Returns object size (ft), and angle of view in degrees.  Also has mm / in converter

Code:

RPN.4.c \ Angle of View
[i]#'25.4';
"AOV/FOV"
"[mm"Ci*;
"in]"Ci/;
~
"h:image Horiz, inches"Xa xa2Pxd2P+sXe;
"v:image Vert, inches"Xd xa2Pxd2P+sXe;
"R: aspect ratio"xaxd/;
"f:focal length, mm"Xb;
"d:object distance, ft"Xc;
~
"H:ft"xc#'12'*xa*xb#'25.4'//#'12'/;
"V:ft"xc#'12'*xd*xb#'25.4'//#'12'/;
"H:Horiz angle"xaxb#'25.4'//HA2*;
"V:Vert angle"xdxb#'25.4'/A2*;
~
"D:image diagonal, inches"xe;
"Dft:object diagonal, ft" xc#'12'*xe*xb#'25.4'//#'12'/;
"D:diagonal angle"xexb#'25.4'//HA2*;



modified by Andrew Young on  2005-03-23 19:37:46

Author - Andrew M. Young
Email: andrewyoung1@verizon.net
Webpage:

Summary: Angle of View and Field of View for cinematography and photography.

Instructions: Enter image size (in.), focal length (mm), and distance (ft.).  Returns object size (ft), and angle of view in degrees.  Also has mm / in converter

Code:

?teral:
RPN.4.c \ Angle of View
[i]#'25.4';
"AOV/FOV"
"[mm"Ci*;
"in]"Ci/;
~
"h:image Horiz, inches"Xa xa2Pxd2P+sXe;
"v:image Vert, inches"Xd xa2Pxd2P+sXe;
"R: aspect ratio"xaxd/;
"f:focal length, mm"Xb;
"d:object distance, ft"Xc;
~
"H:ft"xc#'12'*xa*xb#'25.4'//#'12'/;
"V:ft"xc#'12'*xd*xb#'25.4'//#'12'/;
"H:Horiz angle"xaxb#'25.4'//HA2*;
"V:Vert angle"xdxb#'25.4'//HA2*;
~
"D:image diagonal, inches"xe;
"Dft:object diagonal, ft" xc#'12'*xe*xb#'25.4'//#'12'/;
"D:diagonal angle"xexb#'25.4'//HA2*;