faceted_primitive

EXPRESS specification:

ENTITY faceted_primitive
SUPERTYPE OF | (ONEOF(tetrahedron, convex_hexahedron))
SUBTYPE OF ( | geometric_representation_item);
points | : | LIST [4:?] OF cartesian_point;
WHERE
WRF31 | : | points[1].dim = 3 ;
END_ENTITY;

References (4):

Name | Type | Referred through | Express-G
convex_hexahedron | Entity |
Supertype
| No Diagram
csg_primitive | Select |
Select relation
| No Diagram
geometric_representation_item | Entity |
Subtype
| No Diagram
tetrahedron | Entity |
Supertype
| No Diagram

Inheritance graph

ENTITY faceted_primitive;
ENTITY representation_item;
name | : | label;
ENTITY geometric_representation_item;
DERIVE
dim | : | dimension_count := dimension_of(SELF);
ENTITY faceted_primitive;
points | : | LIST [4:?] OF cartesian_point;
END_ENTITY;