|
ENTITY transformation_with_derived_angle SUPERTYPE OF (ONEOF (draped_defined_transformation, laid_defined_transformation)) SUBTYPE OF (item_defined_transformation); SELF\item_defined_transformation.transform_item_1 : angle_direction_reference_with_a2p3d_select; SELF\item_defined_transformation.transform_item_2 : axis2_placement_3d; DERIVE orientation_angle : plane_angle_measure := derive_angle ( SELF\item_defined_transformation.transform_item_1, SELF\item_defined_transformation.transform_item_2); WHERE WR1: (SELF\item_defined_transformation.transform_item_1\ axis2_placement_3d.p[3].direction_ratios[1] = SELF\item_defined_transformation.transform_item_2\ axis2_placement_3d.p[3].direction_ratios[1]) AND (SELF\item_defined_transformation.transform_item_1\ axis2_placement_3d.p[3].direction_ratios[2] = SELF\item_defined_transformation.transform_item_2\ axis2_placement_3d.p[3].direction_ratios[2]) AND (SELF\item_defined_transformation.transform_item_1\ axis2_placement_3d.p[3].direction_ratios[3] = SELF\item_defined_transformation.transform_item_2\ axis2_placement_3d.p[3].direction_ratios[3]); END_ENTITY; -- transformation_with_derived_angle |
Entity data types and their attributesitem_defined_transformationname: label; (OPT) description: text; transform_item_1: representation_item; transform_item_2: representation_item; transformation_with_derived_angle (RT) transform_item_1: angle_direction_reference_with_a2p3d_select; (RT) transform_item_2: axis2_placement_3d; (DER) orientation_angle: plane_angle_measure; |
| draped_defined_transformation (Ply_orientation_specification_mim) |
| laid_defined_transformation (Ply_orientation_specification_mim) |
Global rules for this entity data type- |