Статус документа
Статус документа

ГОСТ Р ИСО 10303-46-2002 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление

     

     4.2 Фундаментальные понятия и допущения

4.2.1 Иерархия представления

В рамках иерархии представления только область представления содержит информацию, достаточную для однозначной генерации изображения на устройствах вывода, например экране дисплея, принтере или плоттере.

Другие элементы иерархии не содержат информации, необходимой для размещения изображения на соответствующем устройстве вывода. Виды представления или другие компоненты низших уровней иерархии могут быть отображены только при условии их прямой или косвенной увязки с областью представления.

Схема presentation_organization_schema описывает иерархию представления посредством различных элементов иерархии и соотношений между ними.

Примечание 1 - Концепции представлений и отношения между ними описаны в ГОСТ Р ИСО 10303-43.


Каждый элемент иерархии представления должен быть описан посредством объекта presentation_representation с использованием подтипа representation. Подтипы объекта presentation_representation описывают различные элементы иерархии.

Примечание 2 - Объект representation определен в ГОСТ Р ИСО 10303-43.


Контекст каждого элемента иерархии представления должен быть описан посредством объекта geometric_representation_context, ограниченного двумерным пространством.

Примечание 3 - Объект geometric_representation_context определен в ИСО 10303-42.


Контекст каждого элемента иерархии представления следует описывать посредством набора атрибутов items каждого объекта presentation_representation. Конкретные items определяют двумерную геометрию или аннотацию, связанные с данным элементом, или отражают результаты включения других элементов в данный.

Некоторые элементы иерархии могут быть ограничены по содержанию или в отношении их роли в других элементах. Семантики конкретных элементов должны быть связаны с этими ограничениями; например объект product_data_representation_view описывает элемент иерархии, отражающий результаты использования трехмерной геометрии или соответствующей аннотации.

Наивысший уровень иерархии представления должен быть отображен объектами рrеsentation_set.presentation_area и area_in_set. Объект area_in_set обеспечивает многочисленные отношения между наборами представлений и соответствующими областями.

Другие элементы иерархии представления, связанные друг с другом, используют объект presentation_representation_relationship или объекты mapped_item и representation_map.

Примечание 4 - Объекты mapped_item и representation_map определены в ГОСТ Р ИСО 10303-43.


Связь между двумя независимыми элементами иерархии определяют посредством описаний применения объекта presentation_representation_relationship. Тем самым описывают отношение между двумя экземплярами объекта presentation_representation; в данном отношении один из этих объектов является "родителем", а другой - "потомком". В данное отношение должно быть включено описание соответствующего преобразования, отражающего геометрическое отношение между атрибутами items "родительского" объекта presentation_representation и соответствующими атрибутами "потомственного" объекта presentation_representation.

Пример 2 - Для определения иерархии, содержащей единственную presentation_area, два presentation_view и единственное area_dependent_annotation_representation, необходимы три экземпляра presentation_representation_relationship, как показано на рисунке 3.

Рисунок 3 - Отображение иерархии представления на экземпляры объектов



Связь между двумя элементами иерархии, один из которых входит в определение другого, следует описывать с использованием объектов mapped_item и representation_map.

Такая связь может быть описана экземпляром объекта mapped_item. Данный экземпляр может быть включен в качестве одного из атрибутов items конкретного объекта presentation_representation, содержащего другой аналогичный объект. На второй объект presentation_representation ссылаются посредством атрибута mapped_representation объекта representation_map, который определен в качестве атрибута mapping_source объекта mapped_item. Преобразование, описывающее геометрическое отношение между атрибутами items двух объектов presentation_representation, следует определять посредством атрибута mapping_target объекта mapped_item и атрибута mapping_origin объекта representation_map.

Пример 3 - Для включения объекта presentation_view в presentation_area необходимы: один экземпляр объекта mapped_item, один экземпляр объекта representation_map и два экземпляра объекта axis2_placement_2d, как показано на рисунке 4.

Примечание 5 - Объект axis2_placement_2d определен в ИСО 10303-42.