/usr/share/doc/dx/help/dxall1389 is in dx-doc 1:4.4.4-7.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | #!F-adobe-helvetica-medium-r-normal--18*
#!N
#!N #!Rdxsrn DXSetResolution, DXGetCameraResolution #!N #!N Function #!N #!N Set
or retrieve the resolution of a Camera. #!N #!N Syntax #!N
#!F-adobe-times-bold-r-normal--18* #include <dx/dx.h> Camera DXSetResolution(Camera c, int hres, double pix_aspect) Camera
DXGetCameraResolution(Camera c, int Xresolution, int Yresolution) #!EF #!N #!N Functional Details
#!N #!N A Camera defines the position orientation of the viewer,
the volume of interest of the object being viewed, and the
size of the image to contain the resulting view. #!N #!N
The horizontal size of the image containing the resulting view is
defined by the #!F-adobe-times-bold-r-normal--18* resolution #!EF in pixels; the vertical size
is determined by the #!F-adobe-times-bold-r-normal--18* resolution #!EF * #!F-adobe-times-bold-r-normal--18* aspect #!EF
. This is camera #!F-adobe-times-bold-r-normal--18* aspect #!EF , not #!F-adobe-times-bold-r-normal--18* pix_aspect
#!EF ; see #!F-adobe-times-bold-r-normal--18* DXSetPerspective #!EF and #!F-adobe-times-bold-r-normal--18* DXSetOrthographic #!EF .
The same aspect ratio is used for both the size of
the image and the volume of the interest to prevent the
objects from being stretched in one of the dimensions. #!N #!N
If the display pixels are not square, #!F-adobe-times-bold-r-normal--18* pix_aspect #!EF can
be used to compensate. Pixels are not square when the ratio
of the number of pixels in the x and y dimensions
does not equal the width:height ratio of the screen. #!N #!N
#!F-adobe-times-bold-r-normal--18* pix_aspect #!EF prevents objects from appearing stretched in one dimension
(e.g. preventing a circle from becoming an ellipse on a screen
with rectangular pixels). Pixels are assumed to be #!F-adobe-times-bold-r-normal--18* pix_aspect #!EF
times as tall as they are wide. Most screens have square
pixels and it is rarely necessary to set #!F-adobe-times-bold-r-normal--18* pix_aspect #!EF
to a value other than 1. #!N #!N #!F-adobe-times-bold-r-normal--18* DXSetResolution #!EF
, for camera #!F-adobe-times-bold-r-normal--18* c #!EF , sets the horizontal resolution
to #!F-adobe-times-bold-r-normal--18* hres #!EF and the pixel aspect ratio to #!F-adobe-times-bold-r-normal--18*
pix_aspect #!EF . #!N #!N #!F-adobe-times-bold-r-normal--18* DXGetCameraResolution #!EF , for camera
#!F-adobe-times-bold-r-normal--18* c #!EF , if #!F-adobe-times-bold-r-normal--18* Xresolution #!EF is not #!F-adobe-times-bold-r-normal--18*
NULL #!EF , returns the #!F-adobe-times-bold-r-normal--18* resolution #!EF in #!F-adobe-times-bold-r-normal--18* *Xresolution
#!EF . If #!F-adobe-times-bold-r-normal--18* Yresolution #!EF is not #!F-adobe-times-bold-r-normal--18* NULL #!EF
, returns the #!F-adobe-times-bold-r-normal--18* resolution #!EF * #!F-adobe-times-bold-r-normal--18* aspect #!EF in
#!F-adobe-times-bold-r-normal--18* *Yresolution #!EF . Again, this is camera aspect. #!N #!N
Return Value #!N #!N #!F-adobe-times-bold-r-normal--18* DXSetResolution #!EF returns the Camera or
returns #!F-adobe-times-bold-r-normal--18* NULL #!EF and an error code. #!N #!N #!F-adobe-times-bold-r-normal--18*
DXGetCameraResolution #!EF returns the parameters or returns #!F-adobe-times-bold-r-normal--18* NULL #!EF and
sets an error code. #!N #!N See Also #!N #!N #!F-adobe-times-bold-r-normal--18*
#!Ldxgcmp,dxall1225 h DXGetCameraMatrix, DXGetCameraRotation, DXGetCameraMatrixWithFuzz #!EL , #!Ldxnca,dxall1311 h DXNewCamera #!EL , #!Ldxrndr,dxall1357 h DXRender #!EL , #!Ldxsoc,dxall1384 h DXSetOrthographic, DXGetOrthographic #!EL , #!Ldxspe,dxall1388 h DXSetPerspective, DXGetPerspective #!EL , #!Ldxsvw,dxall1393 h DXSetView, DXGetView #!EL
#!EF #!N #!N #!Lcamsec,dxall1138 h Camera Class #!EL . #!N #!N #!N #!F-adobe-times-medium-i-normal--18* Next Topic
#!EF #!N #!N #!Ldxsso,dxall1390 h DXSetScreenObject #!EL #!N #!F-adobe-times-medium-i-normal--18* #!N
|