Graphisoft®

API Development KitVersion: 18

3D 관리자


ArchiCAD의 3D 모델에 대한 개요를 보고 3D 데이터베이스가 전체 데이터베이스 시스템에 어떻게 부합하는지 알기 위해 요소 개요 챕터를 참조하십시오.

핸들러 함수들에 대해서만 여기서 자세히 설명합니다.

 

핸들러 함수

모든 3D 핸들러 함수는 ACAPI_3D_ 접두사로 시작합니다. 이 함수 패밀리는 3D 데이터베이스에 쿼리하는 것을 지원해줍니다. 이 API 버전에서는 변경하는 것을 지원하지 않습니다; 당신은 3D 모델을 변경할 수 있는 가능성을 갖고 있지 않습니다. 이 주제들에 대해 더 자세히 알기 위해 아래 함수들을 참고하십시오.

ACAPI_3D_GetNum
ACAPI_3D_GetComponent
ACAPI_3D_DecomposePgon

ACAPI_3D_CreateSight
ACAPI_3D_DeleteSight
ACAPI_3D_SelectSight

ACAPI_3D_GetCutPolygonInfo

 

일반 오류 코드

APIERR_BADID

유효하지 않은 참조;
컴포넌트 타입이 유효하지 않습니다.

APIERR_BADINDEX

유효하지 않은 참조;
컴포넌트 인덱스가 범위 밖입니다.

APIERR_DELETED

유효하지 않은 참조;
바디가 데이터베이스에 존재하지 않습니다. (제거됨)

 

    3D 모델에 접근하는 권장 방법은 이제 ModelAccess 예제에서 설명하고 있습니다.