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 타입