Graphisoft®

API Development KitVersion: 18

API_3DProjectionInfo

3D 투영 설정 파라미터들입니다.

    typedef struct {
      GS::Bool8   isPersp;
      char        filler_1[7];
      API_Guid    camGuid;
      API_Guid    actCamSet;
      union {
          API_PerspPars    persp;
          API_AxonoPars    axono;
      } u;
    } API_3DProjectionInfo;

 

멤버

isPersp
Perspective 또는 평행 투영 설정입니다.
camGuid API version 18
카메라의 guid입니다; 평면도 카메라 요소에서 지정한 경우
actCamSet API version 18
카메라 세트의 guid입니다; 평면도 카메라 요소에서 지정한 경우
persp
Perspective 설정입니다.
axono
Parallel 투영 설정입니다.

 

설명

이 structure는 ArchiCAD의 "3D Projection Settings..." 다이얼로그에 해당합니다.

isPersp 필드는 Perspective 또는 평행 뷰 중 어떤 것이 세트되어 있는지 결정합니다. 올바른 투영 파라미터들을 가져오기 위해 각각 API_PerspPars 또는 API_AxonoPars structure를 참조하십시오.

현재 설정을 가져오기 위해 APIEnv_Get3DProjectionSetsIDAPIEnv_Change3DProjectionSetsID 함수를 참조하십시오.

 

요구사항

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

 

참고사항

APIEnv_Get3DProjectionSetsID, APIEnv_Change3DProjectionSetsID, API_PerspPars, API_AxonoPars, API 타입