IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.9.3.58 IfcRepresentationMap(表示映射)

RV ⓘ
AbV ⓘ

8.9.3.58.1 语义定义(Semantic definition)

IfcRepresentationMap 定义了在 MappingOrigin 中称为 MappedRepresentation 的基础定义(也称为块、单元或宏)。MappingOrigin 定义了 MappedRepresentation 所在的坐标系。

RepresentationMap 通过一个 IfcMappedItem 在一个或多个 IfcShapeRepresentation 中被使用。可以应用笛卡尔变换算子将 MappedRepresentation 变换到形状表示的放置坐标系中。表示映射的变换被限制为笛卡尔变换映射(平移、旋转、镜像和缩放)。

8.9.3.58.2 实体继承(Entity inheritance)

8.9.3.58.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcRepresentationMap (4)
1 MappingOrigin IfcAxis2Placement

一个 axis2 放置,定义了映射表示所映射的位置。

2 MappedRepresentation IfcRepresentation

一个被映射到至少一个映射项的表示。

HasShapeAspects SET [0:?] OF IfcShapeAspect FOR PartOfProductDefinitionShape

对表示形状或其特征中独特部分的形状方面的引用。

MapUsage SET [0:?] OF IfcMappedItem FOR MappingSource

无可用描述

表 8.9.3.58.A

8.9.3.58.4 形式化命题(Formal propositions)

名称 描述
ApplicableMappedRepr

无可用描述

'IFC4X3_DEV_62887e3f.IFCSHAPEMODEL' IN TYPEOF(MappedRepresentation)
表 8.9.3.58.B

8.9.3.58.5 形式化表示(Formal representation)

ENTITY IfcRepresentationMap;
	MappingOrigin : IfcAxis2Placement;
	MappedRepresentation : IfcRepresentation;
 INVERSE
	HasShapeAspects : SET [0:?] OF IfcShapeAspect FOR PartOfProductDefinitionShape;
	MapUsage : SET [0:?] OF IfcMappedItem FOR MappingSource;
 WHERE
	ApplicableMappedRepr : 'IFC4X3_DEV_62887e3f.IFCSHAPEMODEL' IN TYPEOF(MappedRepresentation);
END_ENTITY;

8.9.3.58.6 参考文献