Семинар по ISO 10303. Обзор норм ISO 10303. Внедрение языка EXPRESS. Преобразование ISO 10303-22, страница 21

Рис. 5 9 Преобразование с помощью representation map (диаграмма объектов)

Representation map указывает (mapped) на имеющееся отображение (old representation). Кроме того, он указывает на элемент данных старого отображения (origin) Например, этот элемент данных может изображать исходную точку координатной системы Составляемое отображение (new representation) указывает на два элемента данных. Одно из них (mapped item)

указывает на источник (representation map) и на цель (target item). Другой элемент данных может представлять, например, исходную точку координатной системы. С помощью такой конструкции все единицы (data item) имеющегося отображения перенимаются в новое отображение. Преобразование происходит через representation map с помощью mapped item, который реализует алгоритм отображения. На рис. 5.9 показан пример сдвига лестницы в плане.

Элементы отображения могут быть трансформированы в другое отображение. Для этого применяется отнношенние отображения с преобразованием (representation relationship with transformation). Оно ссылается на преобразование, определенное элементом (item defined transformation), которое в свою очередь указывает на два элемента данных, которые образуют алгоритм преобразованния. Эти элменты могут происходить из других отображений. Отображения могут использовать имеющийся контекст. На рис. 5.10 показано, например, • преобразование воображаемого трехмернного отображения в двухмерное.

Рис. 5.10 Преобразование с representation relationship (диаграмма объектов) 5.4.6 Часть 46: Графическое изображение (Visual Presentation)

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

- организация изображения (Presentation organization schema)

- определение изображения (Presentation definition schema)

- вид изображения (Presentation appearance schema)

- ресурсы изображения (Presentation resources schema)

Организация изображения описывает иерархическую структуру чертежа и ее реализацию с помощью преобразований. Определение изображения подготавливает основные структуры к определению изображения символов, таблиц, примечаний и др. Они объединены в понятие примечания (annotation) и являются двухмерными. Вид изображения определяет графический внешний вид чертежа. Здесь определяются типы линий и образцы заполнения площадей. В ресурсах изображения определяются структуры для описания текстовых шрифтов, цветов и некоторых геометрических примитивов.

5.4.6.1 Часть 46, Presentation organization schema

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

- иерархия изображения

- модель камеры

- техника слоев.

Все чертежи организованы иерархически. Отношения между слоями иерархии исчерпывающи. Presentation set является набором отдельных чертежей. Чертеж является presentation area и может состоять из нескольких единичных чертежей. Единичный чертеж состоит из различных обзоров (Presentation_View) и полей пояснений, зависящих от чертежа (Area_Dependent_Anotation_Representation). Каждый обзор в свою очередь состоит из различных видов продукта (Product_Data_Representation_View) и соответствующих видов пояснений продукта (View_Dependent_Anotation_Representation).

Только чертеж (Presentarion_Area) имеет всю необходимую информацию для выдачи на плоттер или экран.

Каждый экземпляр уровня иерархии описывается с помощью специального entity отображения. Этот entity называется Presentation_Representation. Его контекст должен быть двухмерным геометрическим контекстом. Соответствующими единицами данных являются двухмерные геометрические элементы (items), примечания или результаты преобразования других элементов.