ГОСТ Р ИСО/ТС 10303-1131—2009
surface_replica.
toroidal_surface,
trimmed_curve);
USE FROM ropresentation_schema - IS 010303-43
(mappedjtem.
representation.
representation_map.
representation_relationship);
USE FROM topology_schema - IS0 10303-42
(edge_curve.
face_surface,
vertex_point);
П р и м е ч а н и я
1 Схемы, ссылки на которые дамы выше, определены в следующих стандартах комплекса ИСО 10303:
- ИСО 10303-511;
alc_topologically_bounded_surtace
Elemental_geometrlc_shape_mim
Foundation_representatlon_mim
geometry_schema
representat!on_schema
topology_schem a
-ИСО /ТС 10303-1004.
-ИСО /ТС 10303-1006;
- ИСО 10303-42;
-И С 0 10303-43;
- ИСО 10303-42.
2 Графическое представление данной схемы приведено на рисунках D.1 и 0.2. приложение D.
5.2.1 Определения объектов ИММ
В данном подразделе определены объекты ИММ для настоящего прикладного модуля. Объекты
ИММ иих определения приведены ниже.
5.2.1.1 Объектconstructive_geometry_representation
Объект constructive_geometry_representation является подтипом объекта representation.
содержащим набор геометрических элементов, используемых при определении геометрической
конструкции, представляющей форму или элемент формы.
EXPRESS-спсцификация:
* )
ENTITY constructive_geometry_representation
SUBTYPE OF (representation);
WHERE
WR1: (’CONSTRUCTION_GEOMETRY_MIM.GEOMETRIC_REPRESENTATION_CONTEXT’ IN
TYPEOF(SELF.context_of_items)) AND ({2 <=
SELF.context_of_items\geometric_representation_context. coordinate_space_dimension <= 3});
WR2: SIZEOF( QUERY( cgr i <* SELF.items |
SIZEOF((’CONSTRUCTION_GEOMETRY_MIM.PLACEMENT.
’CONSTRUCTION_GEOMETRY_MIM.CURVE’,,CONSTRUCTION_GEOMETRY_MIM.EDGE\
•CONSTRUCTION_GEOMETRY_MIM.FACE‘.’CONSTRUCTION GEOMETRY_MIM.POINT’,
’CONSTRUCTION_GEOMETRY_MIM.SURFACE’.
’CONSTRUCTION_GEOMETRY_MIM.FACE_SURFACE’,
•CONSTRUCTION_GEOMETRY_MIM.VERTEX_POINT’] * TYPEOF(cgr_i))<> 1)) =0;
VVR3: SIZEOF( USEDIN( SELF. ’REPRESENTATION_SCHEMA.’ ♦
’REPRESENTATION RELATIONSHIP.REP 2’))>0;
WR4; SIZEOF( USEDIN( SELF. ’REPRESENTATION_SCHEMA.’
’REPRESENTATION_MAP.MAPPED_REPRESENTATION’))=0;
END_ENTITY;
( *
14