该页全部中文内容仅供20252453-T-424 项目组内部使用

20252453-T-424 项目

8.9.3.58 IfcRepresentationMap(表示映射)

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) 类型(Type) 描述(Description)
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)

名称(Name) 描述(Description)
ApplicableMappedRepr

Only representations of type IfcShapeRepresentation, or IfcTopologyRepresentation are allowed as MappedRepresentation.

'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 参考(References)