Graphisoft®

API Development KitVersion: 18

API_UmatType

3D 재질을 의미합니다.

    typedef struct {
        API_3D_Head          head;
        API_MaterialType     mater;
    } API_UmatType;

 

설명

head
이 구성요소의 헤더 정보입니다. 이것은 타입과 데이터베이스 인덱스를 지정합니다.
mater
재질의 정의입니다.

 

설명

이 structure는 재질의 프로퍼티들을 포함하고 있습니다. 이 프로퍼티들은 API_MaterialType structure에서 설명하고 있습니다.

기본적으로 두 종류의 재질 소스가 있습니다. 1번째는 글로벌하게 저장되어 있으며, 2번째는 객체의 GDL 스크립트로부터 가져올 때입니다. GDL 재질들의 경우, headerindex는 0입니다. 글로벌 재질의 경우, 헤더의 값은 0보다 큽니다. 두 가지 모두의 경우, 재질의 파라미터들은 이 structure의 mater 필드로부터 가져올 수 있습니다.

다음 3D 구성요소들은 재질을 참조할 수 있습니다: API_PgonType, API_BodyType.

 

요구사항

버전: API 1.3 또는 이후
헤더: APIdefs_3D.h

 

참고사항

API_3D_Head, API_PgonType, API_BodyType, API_Component3D,
API_MaterialType,
3D 관리자, API 타입