View functions. More...
Data Structures | |
struct | A3DPDFSectionDisplayData |
Structure to define settings for the cross sections display. More... | |
struct | A3DPDFViewData |
Structure to define a Camera View. More... | |
Enumerations | |
enum | A3DPDFEProjectionMode { kA3DPDFOrthographicMode =0, kA3DPDFPerspectiveMode =1 } |
Projection mode: type of projection. More... | |
Functions | |
A3DStatus | A3DPDFViewCreate (A3DPDFDocument *pDoc, const A3DPDFViewData *pViewData, A3DPDFView **ppView) |
Function to create a camera view. More... | |
A3DStatus | A3DPDFViewGetExternalName (A3DPDFView *pView, A3DUTF8Char **ppcViewId) |
Returns the identifier of the view. More... | |
View functions.
This module describes the functions and structures that allow you to define 3D views on a 3D Annot.
A3DStatus A3DPDFViewCreate | ( | A3DPDFDocument * | pDoc, |
const A3DPDFViewData * | pViewData, | ||
A3DPDFView ** | ppView | ||
) |
Function to create a camera view.
The View object is primarily created with this function, and it should be stored in the 3D Artwork with the function A3DPDF3DArtworkAddView.
[in,out] | pDoc | The Document object to work with. |
[in] | pViewData | The view parameters. |
[out] | ppView | The View object created. |
A3DStatus A3DPDFViewGetExternalName | ( | A3DPDFView * | pView, |
A3DUTF8Char ** | ppcViewId | ||
) |
Returns the identifier of the view.
The identifier may be used by JavaScript or PDF actions to activate a view. It can also be used to generate poster. The function returns a string.
[in] | pView | The View object to work with. This object can be retrieved using the function A3DPDF3DArtworkGetViews |
[out] | ppcViewId | The identifier as a string. |