IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

8.18.3.15 IfcShapeAspect(形状特征)

8.18.3.15.1 语义定义

IfcShapeAspect 允许对表示产品形状特征(或组件)的形状表示项进行分组。通过这种方式,产品形状组件的形状表示可以明确指向产品的特定部分。

IfcShapeAspect 可能具有与产品形状表示其他部分不同的特定材料信息或其他特征。

图1展示了材料特性与形状特征的关联关系。

形状
图1 — 用于关联材料的形状特征

沿革 IFC2.0 新增实体

非形式化命题

  1. 如果 ShapeRepresentations 指向作为 IfcProductDefinitionShape 组成部分的形状表示,则 PartOfProductDefinitionShape 应引用此 IfcProductDefinitionShape 实例。
  2. 如果 ShapeRepresentations 指向作为 IfcRepresentationMap 组成部分的形状表示,则 PartOfProductDefinitionShape 应引用此 IfcRepresentationMap 实例。

8.18.3.15.2 实体继承

8.18.3.15.3 特性

# 特性 类型 描述
IfcShapeAspect (6)
1 ShapeRepresentations LIST [1:?] OF IfcShapeModel

~~形状~~表示列表。每个成员在特定表示上下文中定义了特定类型的有效表示,作为产品定义的某个特征(或部分)。

2 Name OPTIONAL IfcLabel

形状特征的名称或命名词组。这是一个标签,用于指示产品定义形状中组件的特定语义,以提供含义。 示例:使用标签"Glazing"来定义窗户形状中表示玻璃区域的组件。

3 Description OPTIONAL IfcText

描述形状特征的词语或词组。可用于为特征名称添加额外含义。

4 ProductDefinitional IfcLogical

指示形状特征是否位于产品定义形状的物理边界上。如果此属性值为 TRUE,则应断言所标识的形状特征位于此类边界上。如果值为 FALSE,则应断言所标识的形状特征不在此类边界上。如果值为 UNKNOWN,则应断言不确定所标识的形状特征是否在此类边界上。


示例:对于被标识为形状特征的中心线,此值应为 FALSE;对于悬臂,此值应为 TRUE。


5 PartOfProductDefinitionShape OPTIONAL IfcProductRepresentationSelect

IfcProductDefinitionShapeIfcRepresentationMap 的引用,此形状是其中的一个特征。

HasExternalReferences SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects

与形状特征关联的外部引用(例如分类)。

表 8.18.3.15.B

8.18.3.15.4 形式化表示

ENTITY IfcShapeAspect;
	ShapeRepresentations : LIST [1:?] OF IfcShapeModel;
	Name : OPTIONAL IfcLabel;
	Description : OPTIONAL IfcText;
	ProductDefinitional : IfcLogical;
	PartOfProductDefinitionShape : OPTIONAL IfcProductRepresentationSelect;
 INVERSE
	HasExternalReferences : SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects;
END_ENTITY;

8.18.3.15.5 参考