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.4 形式化命题(Formal propositions)
| 名称 | 描述 |
|---|---|
| ApplicableMappedRepr |
无可用描述 |
|
|
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;