Structure to define a Camera View. More...
Structure to define a Camera View.
A3DUns16 A3DPDFViewData::m_usStructSize |
Reserved; must be initialized by A3D_INITIALIZE_DATA.
A3DUTF8Char* A3DPDFViewData::m_pcInternalName |
Internal name of the view.
A3DUTF8Char* A3DPDFViewData::m_pcExternalName |
External name of the view. This name is used in JavaScript functions.
A3DVector3dData A3DPDFViewData::m_sPosition |
Camera position.
A3DVector3dData A3DPDFViewData::m_sTarget |
Target position where the camera is looking at.
A3DVector3dData A3DPDFViewData::m_sUpVector |
Camera up vector. It should be defined so that it is perpendicular to the vector created between the camera and target position. A non-perpendicular up vector results in a view which is tilting when it is activated in the Adobe PDF Reader.
A3DDouble A3DPDFViewData::m_dZoomFactor |
This parameter is only applicable for orthographic cameras. It specifies the part of the scene that can be visualized and inversely acts as a zoom factor with the following relationship: [zoomfactor=1/2*view_size], with view_size as the smallest size of the viewable part in the X or Y direction.
A3DBool A3DPDFViewData::m_bIsDefault |
Specifies that this view should be the default view (the view used when the 3D is activated). Only one view should be defined by default.
A3DPDFRgbColorData A3DPDFViewData::m_sViewBackgroundColor |
Display setting - background color for the view.
A3DPDFELighting A3DPDFViewData::m_eViewLighting |
Display setting - lighting for the view.
A3DPDFERenderingStyle A3DPDFViewData::m_eViewRenderingStyle |
Display setting - rendering style for the view.
A3DPDFEProjectionMode A3DPDFViewData::m_eProjectionMode |
Camera projection mode: orthographic or perspective.
A3DDouble A3DPDFViewData::m_dFieldOfView |
This parameter is only applicable for perspective cameras. It specifies the field of view as an angle in degrees.