Perspective projection parameters.
    typedef struct {
        double                   azimuth;
        API_SunAngleSettings     sunAngSets;
        double                   viewCone;
        double                   rollAngle;
        double                   distance;
        double                   cameraZ;
        double                   targetZ;
        bool                     isTwoPointPersp;
        bool                     filler_0[7];
        double                   filler_1[7];
        API_Coord                pos;
        API_Coord                target;
        double                   filler_2[8];
    } API_PerspPars;
    
Members
- azimuth
- rotation angle of the camera around the target
- sunAngSets   
- Sun’s angle settings
- viewCone
- angle of the camera view cone
- rollAngle
- roll angle of the camera
- distance
- distance of the camera and the target
- cameraZ
- Z coordinate of camera position
- targetZ
- Z coordinate of target position
- isTwoPointPersp   
- Two-point perspective mode
- pos
- X and Y coordinate of camera position
- target
- X and Y coordinate of target position
Remarks
This structure corresponds to parameters set in the “3D Projection Settings…” dialog of Archicad, when a perspective view is selected.
Refer to the APIEnv_Get3DProjectionSetsID function to get the actual projection parameters.
Requirements
- Version: API 2.1 or later
- Header: APIdefs_Elements.h
See Also
APIEnv_Get3DProjectionSetsID, API_Coord, API_SunAngleSettings, API Types