Setaspect: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
slightly different wording
setaspect: clarify default viewingrange
Line 3: Line 3:
is used to set the field of view in both dimensions in the original BUILD and Polymost renderers.
is used to set the field of view in both dimensions in the original BUILD and Polymost renderers.


<viewingrange> specifies the field of view as the tangent of the horizontal viewing angular radius, scaled by 16 bits (i.e. multiplied by 65536). The default value is 65536, corresponding to a FOV of 90 degrees.
<viewingrange> specifies the field of view as the tangent of the horizontal viewing angular radius, scaled by 16 bits (i.e. multiplied by 65536). The default value when playing with legacy aspect determination is 65536, corresponding to a FOV of 90 degrees. With r_usenewaspect, it depends on the aspect of the viewport.


<yxaspect> is the Y to X ratio scaled by 16 bits. In the editor, its default value is (65536*ydim*8)/(xdim*5). Note that <yxaspect> also affects [[rotatesprite]].
<yxaspect> is the Y to X ratio scaled by 16 bits. In the editor, its default value is (65536*ydim*8)/(xdim*5). Note that <yxaspect> also affects [[rotatesprite]].

Revision as of 14:02, 4 March 2012

setaspect <viewingrange> <yxaspect>

is used to set the field of view in both dimensions in the original BUILD and Polymost renderers.

<viewingrange> specifies the field of view as the tangent of the horizontal viewing angular radius, scaled by 16 bits (i.e. multiplied by 65536). The default value when playing with legacy aspect determination is 65536, corresponding to a FOV of 90 degrees. With r_usenewaspect, it depends on the aspect of the viewport.

<yxaspect> is the Y to X ratio scaled by 16 bits. In the editor, its default value is (65536*ydim*8)/(xdim*5). Note that <yxaspect> also affects rotatesprite.