Application module: Geometric model 2d 3D relationship | ISO/TS 10303-1404:2018-11(E) © ISO |
(*
ISO/TC 184/SC 4/WG 12 N6626 - ISO/TS 10303-1404 Geometric model 2d 3D relationship - EXPRESS MIM
*)
SCHEMA Geometric_model_2d_3d_relationship_mim;
USE FROM
Contextual_shape_positioning_mim;
-- ISO/TS 10303-1027
USE FROM
Geometric_model_relationship_mim;
-- ISO/TS 10303-1403
REFERENCE FROM
support_resource_schema -- ISO 10303-41
(bag_to_set);
REFERENCE FROM
representation_schema -- ISO 10303-43
(acyclic_representation_relationship);
ENTITY axis_placement_2d_3d_mapping
SUBTYPE OF (item_defined_transformation);
SELF\item_defined_transformation.transform_item_1 : axis2_placement_2d;
SELF\item_defined_transformation.transform_item_2 : axis2_placement_3d;
END_ENTITY;
ENTITY coordinated_geometric_relationship_with_2d_3d_placement_transformation
SUBTYPE OF (shape_representation_relationship, representation_relationship_with_transformation);
SELF\representation_relationship_with_transformation.transformation_operator : axis_placement_2d_3d_mapping;
WHERE
WR1: acyclic_representation_relationship(SELF,
[SELF\representation_relationship.rep_2],
'REPRESENTATION_SCHEMA.'+'REPRESENTATION');
WR2: NOT('REPRESENTATION_SCHEMA.DEFINITIONAL_REPRESENTATION_RELATIONSHIP' IN TYPEOF(SELF));
END_ENTITY;
END_SCHEMA; -- Geometric_model_2d_3d_relationship_mim
© ISO 2018 — All rights reserved