API_BuildingMaterialType
빌딩 재질 타입 속성을 의미합니다.
typedef struct {
API_Attr_Head head;
GS::UniString* id;
GS::UniString* manufacturer;
GS::UniString* description;
Int32 connPriority;
short cutFill;
short cutFillPen;
short cutFillBackgroundPen;
short cutMaterial;
API_FillOrientationID cutFillOrientation;
double thermalConductivity;
double density;
double heatCapacity;
double embodiedEnergy;
double embodiedCarbon;
GS::Bool8 showUncutLines;
GS::Bool8 doNotParticipateInCollDet;
GS::Bool8 filler_0[6];
} API_BuildingMaterialType;
멤버
- head
- 빌딩 재질의 이름과 인덱스를 포함합니다.
- id

- 빌딩 재질의 id입니다.
- manufacturer

- 빌딩 재질의 제조업자입니다.
- description

- 빌딩 재질의 설명입니다.
- connPriority
- 빌딩 재질의 우선순위입니다. 이것은 다중 요소 교차 시에 사용되며, 더 높은 우선순위를 가진 요소가 교차 시에 보여지게 됩니다.
- cutFill
- 빌딩 재질의 절단 채우기 인덱스입니다.
- cutFillPen
- 빌딩 재질의 절단 채우기 전경 펜 인덱스입니다.
- cutFillBackgroundPen
- 빌딩 재질의 절단 채우기 배경 펜 인덱스입니다.
- cutMaterial
- 빌딩 재질의 절단 재질 인덱스입니다.
- cutFillOrientation
- 빌딩 재질의 절단 채우기의 방향입니다.
- thermalConductivity
- 빌딩 재질의 열 전도도입니다.
- density
- 빌딩 재질의 밀도입니다.
- heatCapacity
- 빌딩 재질의 열 용량입니다.
- embodiedEnergy

- 빌딩 재질 내 구현된 에너지입니다.
- embodiedCarbon

- 빌딩 재질 내 구현된 탄소입니다.
- showUncutLines

- Model Views에서 외곽을 보여줍니다.
- doNotParticipateInCollDet

- 빌딩 재질이 충돌 감지에 참여하지 않을 경우 지정합니다.
설명
이 structure의 대부분의 필드들은 ArchiCAD의 Building Material 다이얼로그의 항목들에 해당합니다.
AC17에서 Energy Evaluation 프로퍼티 파라미터들(thermalConductivity, density, heatCapacity)이 API_FilltypeType에서 제거되었음을 참고 바랍니다.
이것들은 이제 이 structure의 일부입니다.
요구사항
- 버전: API 17 또는 이후
- 헤더: APIdefs_Attributes.h
참고사항
API_Attr_Head, API_Attribute, API_AttributeDef,
속성 관리자, API 타입