Graphisoft®

API Development KitVersion: 18

API_AxonoPars

평행 투영 파라미터들입니다.

    typedef struct {
        double          azimuth;
        double          sunAzimuth;
        double          sunAltitude;
        short           projMod;
        short           filler_1;
        Int32           filler_2;
        API_Tranmat     tranmat;
        API_Tranmat     invtranmat;
        double          filler_3[8];
    } API_AxonoPars;

 

멤버

azimuth
대상 주변의 카메리의 회전 각도입니다.
sunAzimuth
대상 주변의 태양의 회전 각도입니다.
sunAltitude
태양의 고도입니다.
projMod
선택한 투영 타입입니다.
tranmat
투영된 좌표들을 계산하기 위한 변환 행렬입니다.
invtranmat
투영된 좌표들에서 모델 좌표들로 계산하기 위한 역 변환 행렬입니다.

 

설명

이 structure는 평행 뷰를 선택했을 때 ArchiCAD의 "3D Projection Settings..." 다이얼로그에 있는 파라미터 집합에 해당합니다.

실제 투영 파라미터들을 가져오기 위해 APIEnv_Get3DProjectionSetsID 함수를 참조하십시오.

 

요구사항

버전: API 2.1 또는 이후
헤더: APIdefs_Elements.h

 

참고사항

APIEnv_Get3DProjectionSetsID, API_Tranmat, API 타입