Application module: Layered 3D shape ISO/TS 10303-1694:2010-03(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviations

4 Information requirements
   4.1 Required AM ARMs
   4.2 ARM type definitions
   4.3 ARM entity definitions
   4.4 ARM subtype constraint definition
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM entity definition

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
Bibliography
Index

(*
ISO TC184/SC4/WG12 N6423 - ISO/TS 10303-1694 Layered 3D shape - EXPRESS ARM
Supersedes ISO TC184/SC4/WG12 N5692
*)



SCHEMA Layered_3d_shape_arm;

USE FROM Layered_2d_shape_arm;    -- ISO/TS 10303-1693

USE FROM Physical_unit_3d_shape_arm;    -- ISO/TS 10303-1727

USE FROM Advanced_boundary_representation_arm;    -- ISO/TS 10303-1514

USE FROM Curve_swept_solid_arm;    -- ISO/TS 10303-1659

USE FROM Geometrically_bounded_surface_arm;    -- ISO/TS 10303-1507

USE FROM Geometric_model_2d_3d_relationship_arm;    -- ISO/TS 10303-1404


TYPE l3ds_feature_or_non_feature_usage = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON feature_or_non_feature_usage WITH
   (part_template_or_physical_unit_3d_shape_model_select);
END_TYPE;

TYPE part_template_or_physical_unit_3d_shape_model_select = EXTENSIBLE GENERIC_ENTITY SELECT
   (Physical_unit_3d_shape_model);
END_TYPE;

ENTITY Shape_definition_3d_intersection
  SUBTYPE OF (Geometric_model_relationship);
  orientation_intersection_plane : Axis_placement_3d;
  planar_shape_origin : Axis_placement_2d;
  SELF\Geometric_model_relationship.rep_1 RENAMED projected_volume : Geometric_model;
  SELF\Geometric_model_relationship.rep_2 RENAMED surface_intersection_result : Planar_shape_model;
WHERE
  WR1: NOT ('LAYERED_2D_SHAPE_ARM.PLANAR_SHAPE_MODEL' IN TYPEOF(projected_volume));
  WR2: NOT EXISTS(SELF\Representation_relationship.relation_type);
END_ENTITY;

ENTITY Shape_definition_3d_plane_projection
  SUBTYPE OF (Geometric_model_relationship);
  viewing_plane : Axis_placement_3d;
  planar_shape_origin : Axis_placement_2d;
  SELF\Geometric_model_relationship.rep_1 RENAMED surface_projection_result : Planar_shape_model;
  SELF\Geometric_model_relationship.rep_2 RENAMED projected_volume : Geometric_model;
WHERE
  WR1: NOT ('LAYERED_2D_SHAPE_ARM.PLANAR_SHAPE_MODEL' IN TYPEOF(projected_volume));
  WR2: NOT EXISTS(SELF\Representation_relationship.relation_type);
END_ENTITY;

SUBTYPE_CONSTRAINT l3ds_geometric_representation_relationship_subtypes FOR Geometric_model_relationship;
  ONEOF (Shape_definition_3d_intersection,
         Shape_definition_3d_plane_projection);
END_SUBTYPE_CONSTRAINT;

END_SCHEMA;  -- Layered_3d_shape_arm


© ISO 2009 — All rights reserved