Товары в корзине: 0 шт Оформить заказ
Стр. 1 

161 страница

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

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

Настоящий стандарт устанавливает:

- связи между данными об изделии, определенными в других стандартах серии ГОСТ Р ИСО 10303, данными о представлении;

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

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

- пределы допустимых отклонений (допусков) для элементов графических представлений;

- методы определения видов знаков и символов в шрифтах;

- методы введения внешне определенных шрифтов и символов;

- контроль изображения посредством уровневого механизма;

- правила вложенности областей представлений.

Настоящий стандарт не устанавливает:

- описание информации об изделии;

- правила обмена исключительно графической информацией вне связи с информацией об изделии;

- описание содержания библиотек шрифтов и символов

 Скачать PDF

 

161 страница

Дата введения01.07.2003
Добавлен в базу01.09.2013
Актуализация01.01.2021

Этот ГОСТ находится в:

Организации:

20.12.2002УтвержденГосстандарт России499-ст
РазработанНИЦ CALS -технологий Прикладная логистика
РазработанВНИИстандарт
ИзданИПК Издательство стандартов2003 г.

Industrial automation systems and integration. Product data representation and exchange. Part 46. Integrated generic resources. Visual presrntation

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

ГОСТ Р ИСО 10303-46-2002

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Системы автоматизации производства и их интеграция

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 46

Интегрированные обобщенные ресурсы Визуальное представление

БЗ 9-2002/186


Издание официальное

ГОССТАНДАРТ РОССИИ Москва

Предисловие

1 РАЗРАБОТАН Научно-исследовательским центром (НИЦ) CALS-технологий «Прикладная логистика» и Всероссийским научно-исследовательским институтом стандартизации (ВНИИстан-дарт)

ВНЕСЕН Техническим комитетом по стандартизации ТК 431 «CALS-технологии»

2    ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 20 декабря 2002 г. № 499-ст

3    Настоящий стандарт представляет собой полный аутентичный текст международного стандарта ИСО 10303-46—94 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление» с учетом Поправки № 1 (1999 г.)

4    ВВЕДЕН ВПЕРВЫЕ

© ИПК Издательство стандартов, 2003

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Госстандарта России

ГОСТ Р ИСО 10303-46-2002

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

Уровень 2 — область представления (presentation area), являющаяся обобщенным описанием дисплея, на экране которого представляется одна из возможных областей. Область представления может содержать любое число вложенных областей представлений, видов представлений и аннотированных представлений, связанных с соответствующими областями.

Уровень 3 — вид представления (presentation view), являющийся двумерным представлением формы изделия, в которое входит любая аннотация, связанная с этим видом. Вид представления может содержать любое количество видов представления данных об изделии и представлений аннотаций, связанных с этими видами.

Уровень 4:

-    вид представления данных об изделии (product data representation view), являющийся двумерным представлением формы изделия, включающим в себя любые аннотации, связанные с формой изделия;

-    представление аннотации, связанное с видом представления (view-dependent annotation representation).

Фактическая иерархия представления может состоять из более чем четырех уровней. Единая область представления может быть образована из нескольких областей. Иерархия представления может состоять из менее чем четырех уровней, потому что отдельные компоненты иерархии могут быть не востребованы.

Примечание — На рисунках 1 и 2 показаны отношения между уровнями иерархии представления.

Рисунок 1 — Иерархия представления

5

presentation_area

area_dependent_

annotation_representation

presentation_view

Рисунок 2 — Пример иерархии представления

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

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

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

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

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

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

ГОСТ Р ИСО 10303-46-2002

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

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

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

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

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

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

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

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

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

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

П р и м е р 2 - Для определения иерархии, содержащей единственную presentation_area, два presentation view и единственное area dependent annotation representation, необходимы три экземпляра presentation representation relationship, как показано на рисунке 3.

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

7

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

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

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

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

Другие

элементы

Рисунок 4 — Связь между presentation view и presentation area с использованием mapped item

4.2.2 Модель камеры и проекции

Каждый уровень иерархии представления содержит только двумерный объект или аннотацию. Дополнительно должна быть определена искусственная модель трехмерной камеры для установления связи представления с трехмерной формой изделия или плоскостной аннотацией в трехмерном пространстве. Данная модель должна определять правила проектирования трехмерных геометрических объектов и аннотации в двумерном пространстве для системы отображения. Искусственная модель трехмерной камеры должна быть описана в соответствии с требованиями стандартов трехмерной машинной графики. Более подробные сведения об искусственной модели камеры могут быть-найдены в [1, 2—5] и в литературе по машинной графике, например в [6] или [7]. Для обеспечения реализации требований к черчению также должна быть описана модель двумерной камеры. Данная модель должна обеспечивать масштабирование и перевод формы изделия в двумерное пространство.

Объект product_data_representation_view является только компонентом иерархии представления, могущим содержать двумерные проекции, связанные с трехмерной формой изделия, или аннотации в трехмерном пространстве. Так как настоящий стандарт не определяет спроектированное изображение, но устанавливает всю информацию, необходимую для вычисления проекции, в содержание product_data_representation_view включена только метка данного изображения. Данная метка названа camera_image и ссылается на модель камеры и дву- или трехмерную форму изделия или аннотацию.

ГОСТ Р ИСО 10303-46-2002

Для более реалистичного представления трехмерных предметов в трехмерной модели камеры может быть определен порядок переноса скрытых линий и поверхностей, а также источников освещения.

4.2.3    Уровни

Уровень является набором (коллекцией) элементов формы изделия, аннотации или компонентов иерархии представления, созданным с целью управления видимостью и стилем представления. Набор элементов, связанных с уровнем, может быть определен видимым или невидимым в компоненте иерархии представления. Единственный элемент может быть связан с несколькими уровнями, а единственный уровень может быть использован в нескольких компонентах иерархии представления. Для элемента, связанного с несколькими уровнями, могут быть определены различные стили его представления на каждом уровне. Уровень должен быть определен посредством объекта presentation_layer_assignment. Видимость и стиль заданного уровня в компоненте иерархии представления определяют посредством объекта presentation_layer_usage.

4.2.4    Связь представления с моделью изделия

Настоящий стандарт обеспечивает связь информации о представлении с информацией о представляемом изделии. Связь осуществляется посредством использования объекта presented_item_representation. Данный объект связывает конкретный элемент с его представлением. Конкретный атрибут presented_item должен быть определен в прикладных протоколах.

Пример 4 — Элементами представления являются корпус автомобиля, расположение в нем электронных схем и его архитектура.

4.3 Определения типов схемы структуры представления

4.3.1    Ти и presentatio n_s i z e_a s s i g n m e n t_s elect

Тип presentation_size_assignment_select определяет предметы, для которых могут быть указаны размеры.

EXPRESS-спеииФикаиия

*)

TYPE presentation_size_assignment_select = SELECT (presentation_view, presentation_area, area_in_set);

END TYPE;

(*

4.3.2    Тип are a_o r_v i e w

Тип area_or_view указывает предметы, которые могут быть выделены основным (фоновым) цветом.

EXPRESS-спеииФикаиия

*)

TYPE area_or_view = SELECT (presentation_area, presentation_view);

END TYPE;

(*

4.3.3    Тип centra l_o r_p a r a 1 1 e 1

Тип central_or_parallel определяет тип преобразования перспективы, используемый объектом camera_model. Данными типами являются либо параллельное проецирование на рассматриваемую плоскость, либо центральное проектирование из объекта projection_point на рассматриваемую плоскость (см. рисунки 7 и 8).

EXPRESS-спеииФикаиия

*)

TYPE central_or_parallel = ENUMERATION OF (central, parallel);

END TYPE;

(*

9

Определения перечисляемых элементов

central — проекция выполняется по линиям, исходящим из объекта projection_point и связанным с объектом view_window;

parallel — проекция выполняется параллельно линии, исходящей из объекта projection_point, на геометрический цент объекта view_window.

4.3.4    Тип layere d_i tern

Тип layered_item определяет элементы, сгруппированные в уровнях посредством объекта presentationlayerassigment.

EXPRESS-спепиФикапия

*)

TYPE layeredJtem = SELECT (presentation_representation, representation_item);

END TYPE;

(*

4.3.5    Тип presentatio n_r epresentatio n_s elect

Тип presentation_represantation_select предназначен для обеспечения связи представления с представляемым элементом посредством объекта presentation_item_representation. EXPRESS-спепификапия *)

TYPE presentation_representation_select = SELECT (presentation_representation, presentation_set);

END TYPE;

(*

4.4 Определения объектов схемы представления: иерархия представления

4.4.1    Объект presentatio n_s е t

Объект presentation_set является набором (коллекцией) объектов presentation_areas. EXPRESS-спепификапия *)

ENTITY presentation_set;

INVERSE

areas: SET [1 : ?] OF area in set FOR in set;

ENDENTITY;

(*

Описание атрибута

areas — набор объектов presentation_area, образующих presentation_set.

4.4.2    Объект presentatio n_r epresentation

Объект presentation_representation содержит описание изображения, генерируемого системой, отображающей информацию о представлении. Данное изображение связано с предметом, представляемым в виде дву- или трехмерного геометрического объекта или аннотации. Ссылка на геометрические объекты или аннотацию может быть введена косвенно посредством включения в иерархию объекта presentation_representation. Нижние уровни подобной иерархии могут быть ограничены только по составу геометрических изображений или аннотаций.

Примечание1— Описание иерархии представления приведено в 4.1.

EXPRESS-спепификапия

*)

ENTITY presentation_representation SUBTYPE OF (representation);

WHERE

WR1: SELF \representation.

context_of_items\geometric_representation_context. coordinate_space_dimension = 2;

WR2: 'GEOMETRY SCHEMA.GEOMETRIC REPRESENTATION CONTEXT'

ГОСТ Р ИСО 10303-46-2002

IN TYPEOF (SELF\representation.context_of_items);

ENDENTITY;

(*

Формальные утверждения

WR1 — изображение должно иметь размерность, равную 2;

WR2 — объект presentation_representation должен содержать геометрический контекст. Примечания

2    При представлении трехмерного объекта следует использовать его двумерные проекции. Объект presentation_representation содержит изображения спроектированных предметов.

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

4.4.3    Объект presentatio п_а г е а

Объект presentation_area представляет изображение, могущее содержать другие вложенные изображения, а также входить в другое изображение, представленное аналогичным объектом presentationarea.

Размер объекта presentation_area определяют через объект presentation_size. В каждом объекте presentation_area размер задают прямо, посредством использования объекта presentation_size, или косвенно с использованием объектов area_in_set. Выделение изображения в размерах, заданных объектом presentation_area, осуществляет система, создающая реальное изображение на основе информации о представлении. Если данный объект presentation_area входит в другой аналогичный объект, тогда ограничения, определяющие формат данного объекта, могут быть использованы для его выделения из другого объекта.

Основной (фоновый) может быть определен путем использования presentation_area в объекте background_colour. Только в одном из объектов background_colour может быть использован какой-либо объект presentation area.

EXPRESS-спеиификаиия

*)

ENTITY presentation_area

SUBTYPE OF (presentation_representation);

WHERE

WR1: ((SIZEOF (QUERY (ais<* USEDIN (SELF, ’PRESENTATIONORGANIZATIONSCHEMA.’

+'AREA_IN_SET.AREA’)|

SIZEOF (USEDIN (ais, PRESENTATION ORGANIZATION SCHEMA.’ +

’PRESENTATIONSIZE.UNIT’)) = 1)) > 0) OR (SIZEOF (USEDIN (SELF, 'PRESENTATION ORGANIZATION SCHEMA.' +

'PRESENTATIONSIZE.UNIT')) = 1));

ENDENTITY;

(*

Формальное утверждение

WR1 — объект presentation_area должен входить в presentation_set посредством включения в атрибут area_in_set.area, в котором объект area_in_set входит в атрибут presentation_size.unit, или размер presentation_area должен быть определен непосредственно из presentation_size. Неформальные утверждения

IP1 — любой объект presentationrepresentation должен быть представлен в контексте «дерева», «корнем» которого является presentation area;

IP2 — размер presentation_area должен быть определен только однократно.

Примечание — Ограничения по применению рассматриваемого объекта установлены правилами для объекта presentation representation relationship.

4.4.4    Объект а г е aj n_s е t

Объект area_in_set определяет вхождение объекта presentation_area в presentation_set. Объект

presentation_area может входить в несколько объектов presentation_set; в конкретный presentation_set

должен входить по крайней мере один presentation_area.

EXPRESS-спеиификаиия

*)

ENTITY area_in_set;

area    :    presentation_area;

in_set    :    presentation_set;

ENDENTITY;

(*

Описания атрибутов

area — объект presentationarea, входящий в presentationset;

in set — объект presentation set, в который входит presentation area.

4.4.5    Объект presentatio n_v i e w

Объект presentation view является изображением, могущим содержать другие изображения или входить в другое изображение. Данный объект не представляет полное изображение и не может быть отображен без включения в объект presentation_area.

Размер, установленный в объекте presentation_view, может быть указан посредством ссылки на него из объекта presentation_size. Выделение изображения в размерах, заданных объектом presentation_view, выполняет система, создающая реальное изображение на основе информации о представлении. Если в объекте presentation_view не установлены соответствующие размеры, тогда выделение изображения выполняют только на основе размеров, заданных в объекте presentation_area, в который входит данный presentation_view.

Основной (фоновый) цвет может быть указан посредством объекта background_colour. EXPRESS-спеиификаиия *)

ENTITY presentation_view

SUBTYPE OF (presentation_representation);

ENDENTITY;

(*

Примечание — Ограничения по применению рассматриваемого объекта установлены правилами для объекта presentation representation relationship.

4.4.6    Объект are a_d е р е n d е n t_a n п о t a t i о n_r epresentation

Объект area_dependent_annotation_representation является изображением, которое может входить в изображение, описанное объектом presentation_area. Данное изображение состоит из элементов, определенных в объектах annotation_occurrence. Рассматриваемый объект может быть связан только с объектом presentation_area.

EXPRESS-спеиификаиия

*)

ENTITY area_dependent_annotation_representation SUBTYPE OF (presentation_representation);

WHERE

WR1: SIZEOF (QUERY (item<* (SELF \representation.items |

NOT (SIZEOF (['PRESENTATION DEFINITION SCHEMA.' +

ANNOTATION OCCURRENС E', ’GEOMETRYSCHEMA.AXIS2PLACEMENT’]*

TYPEOF (item)) = 1

))) = 0;

WR2: SIZEOF (QUERY (item<* (SELF \representation.items |

('PRESENTATION DEFINITION SCHEMA.ANNOTATION OCCURRENCE' IN TYPEOF (item))

))> = i;

ENDENTITY;

(*

Формальные утверждения

WR1 — видами атрибутов representation_items, входящими в рассматриваемый объект, могут быть только объекты annotation occurrence или axis2_placement;

ГОСТ Р ИСО 10303-46-2002

WR2 — одним из элементов в объекте area_dependent_annotation_representation должен быть annotationoccurrence.

Неформальное утверждение

IP1 — при наличии объекта area_dependent_annotation_representation он должен входить в presentationarea.

Примечание — Ограничения по применению рассматриваемого объекта установлены правилами для объекта presentation representation relationship.

4.4.7    Объект produc t_d a t a_r epresentatio n_v i e w

Объект product_data_representation_view представляет собой изображение, состоящие из двумерных геометрических проекций, аннотации или того и другого. В данное изображение могут входить другие изображения, или данное изображение может быть включено в другое изображение. Данный объект не содержит полного изображения и не может быть отображен без представления его в объект presentation-view.

EXPRESS-спеиификаиия

*)

ENTITY product_data_representation_view;

SUBTYPE OF (presentation_representation);

WHERE

WR1: SIZEOF (QUERY (item<* SELF \representation.item |

NOT (SIZEOF (['PRESENTATION^ RGANIZATION_SCHEMA. CAME RA_IMAGE’, ’GEOMETRYSCHEMA.AXIS2PLACEMENT’]*

TYPEOF (item)) = 1

))) = 0;

WR2: SIZEOF (QUERY (item<* (SELF \representation.items |

(’PRESENTATION_0RGANIZATION SCHEMA.CAMERA IMAGE' IN TYPEOF (item))

ENDENTITY;

(*

Формальные утверждения

WR1 — элементом product_data_representation_view должны быть объекты camera_image или axis2_placement;

WR2 — одним из элементов в product_data_representation_view должен быть объект camera_image.

Неформальное утверждение

IP1 — при наличии объекта product_data_representation_view он должен входить в рге-sentationview.

Примечание — Ограничения по применению рассматриваемого объекта установлены правилами для объекта presentation representation relationship.

4.4.8    Объект vie w_d е р е n d е n t_a n п о t a t i о n_r epresentation

Объект view_dependent_annotation_representation является изображением, которое может быть размещено в изображении, представленном объектом presentation_view. Данное изображение включает только элементы объектов annotation_occurrence. Рассматриваемый объект может быть связан только с объектом presentation_view.

EXPRESS-спеиификаиия

*)

ENTITY view_dependent_annotation_representation SUBTYPE OF (presentation_representation);

WHERE

WR1: SIZEOF (QUERY (item<* (SELF \representation.items |

NOT (SIZEOF ([’PRESENTATION_DEFINITION_SCHEMA.’ +

ANNOTATION OCCURRENС E', ’GEOMETRYSCHEMA.AXIS2PLACEMENT’]*

TYPEOF (item)) = 1

2-1-184

WR2: SIZEOF (QUERY (item<* (SELF \representation.items |

(TRESENTATION_DEFINITION_SCHEMA.ANNOTATION_OCCURRENCE' IN TYPEOF (item))

))> = i;

ENDENTITY;

(*

Формальные утверждения

WR1 — в набор элементов объекта view_dependent_annotation_representation должны входить виды representationitems, представляющие объекты annotationoccurrence или axis2_placement;

WR2 — одним из элементов в view_dependent_annotation_representation должен быть объект annotationoccurrence.

Неформальное утверждение

IP1 — при наличии объекта view_dependent_annotation_representation он должен входить в presentationview.

Примечание — Ограничения по применению рассматриваемого объекта установлены правилами для объекта presentation representation relationship.

4.4.9 Объект presentatio n_s i z e

Объект presentation_size используют для определения размера объектов presentation_area или presentation_view. Размер объекта presentation_area может быть задан непосредственно или присвоен в зависимости от объекта presentation_set, содержащего presentation_area. Данный метод позволяет назначать различные размеры для одного объекта presentation_area в каждом presentation_set, описывающем определенную область.

EXPRESS-спеиификаиия

*)

ENTITY presentation_size;

unit : presentation_size_assignment_select; size : planarbox WHERE

WR1: (('PRESENTATION ORGANIZATION SCHEMA.PREZENTATION REPREZENTATION' IN TYPEOF (SELF.unit)) AND item_in_context (SELF.size,

S E LF. unit\representation ,context_of_items)

)

OR

(

('PRESENTATIONORGANIZATIONSCHEMA.AREAINSET'

IN TYPEOF (SELF.unit)) AND (SIZEOF (QUERY (ais<* SELF.unit\area_in_set.in_set.areas |

NOT item_in_context (SELF.size, ais.area\representation.

context_of_items) )) = 0)

);

ENDENTITY;

(*

Описания атрибутов

unit — объекты presentation view, presentationarea или area_in_set, определяющие связь presentationarea c presentationset;

size — объект planarbox, описывающий размер блока.

Формальное утверждение

WR1 — если блоком (unit) является объект presentation_representation, тогда planaxbox должен быть элементом представления, имеющего тот же контекст, что и unit. Если блоком (unit) является объект area_in_set, тогда planarbox должен быть элементом в контексте, связанном с данной областью.

4.4.10 Объект backgroun d_c о 1 о u г

Объект background_colour определяет цвет, используемый для фонов представления области или вида.

ГОСТ Р ИСО 10303-46-2002

Содержание

1    Область применения........................................ 1

2    Нормативные ссылки........................................ 2

3    Определения и сокращения..................................... 2

3.1    Термины, определенные в ГОСТ Р ИСО 10303-1 ...................... 2

3.2    Термины, определенные в настоящем стандарте....................... 2

3.3    Сокращения........................................... 3

4    Структура представления...................................... 3

4.1    Введение............................................. 4

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

4.3    Определения типов схемы структуры представления..................... 9

4.4    Определения объектов схемы представления: иерархия представления........... 10

4.5    Определение объектов схемы структуры представления: модель камеры и проекция ...    17

4.6    Определение объектов схемы структуры представления: уровни.............. 25

4.7    Определения объектов схемы структуры представления: связь представления с моделью

изделия.............................................. 27

4.8    Определение правила схемы структуры представления.................... 27

4.9    Определение функции схемы структуры представления................... 28

5    Описание представления...................................... 29

5.1    Введение............................................. 30

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

5.3    Определения типов схемы описания представления..................... 31

5.4    Определение объектов схемы описания представления: примитивы комментариев ....    33

5.5    Определения объектов схемы описания представления: экземпляры аннотаций..... 46

5.6    Определения функций схемы описания представления................... 50

6    Вид представления.......................................... 53

6.1    Введение............................................. 54

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

6.3    Определение типов схемы вида представления........................ 57

6.4    Определение объектов схемы вида представления: задание стиля.............. 69

6.5    Определения объектов схемы вида представления: стили представления для точек ....    72

6.6    Определения объектов схемы вида представления: стили представления для кривых линий ................................................ 73

6.7    Определения объектов схемы вида представления: стили представления для заполнен

ных областей .......................................... 77

6.8    Определения объектов схемы вида представления: стили представления для поверхностей ................................................ 82

6.9    Определения объектов схемы вида представления: стили представления для текста ...    87

6.10    Определение объектов схемы вида представления: стили представления для символов 90

6.11 Определение объектов схемы вида представления: допуски аппроксимации....... 91

6.12 Определения объектов схемы вида представления: сокрытие и видимость........ 92

6.13    Определение функции схемы вида представления..................... 93

7    Схема ресурсов представления.................................... 94

7.1    Введение............................................. 95

7.2    Определения типов схемы ресурсов представления...................... 95

7.3    Определения объектов схемы ресурсов представления.................... 95

Приложение А Сокращенные наименования объектов.......................103

III

ГОСТ Р ИСО 10303-46-2002

EXPRESS-спеиификаиия

*)

ENTITY backgroundcolour SUBTITY OF (colour); presentation : area_or_view;

UNIQUE

UR1 : presentation;

ENDENTITY;

(*

Описание атрибута

presentation — объекты presentation_area или presentation_view, для которых установлен фоновый цвет.

Формальное утверждение

UR1 — для любого объекта presentation_area или presentation_view может быть задан только один цвет фона.

4.4. ПОбъект presentatio n_r ер resentatio n_r elationship Объект presentation_representation_relationship определяет отношение между объектами рге-sentation_representation. Данное отношение является направленным в том смысле, что представление «потомка» (гер_2) преобразуется в представление «родителя» (гер_1) и не предусматривает обратного преобразования. Рассматриваемый объект ограничивает отношение между некоторыми объектами presentation_representation для обеспечения их представления в иерархии (см. 4.1). EXPRESS-спеиификаиия *)

ENTITY presentation_representation_relationshi р

SUBTYPE OF (representation_relationship_with_transformation);

WHERE

WR1 : 'PRESENTATION DEFENITION SCHEMA.PRESENTATION REPRESENTATIONTN TYPEOF (SELF\representation_relationship_rep_l);

WR2 : 'PRESENTATION DEFENITION SCHEMA.PRESENTATION REPRESENTATIONTN TYPEOF (SELF\representation_relationship_rep_2);

WR3 : acyclicj>resentation_representation_relationship (SELF, [SELF\representation_relationship_rep_2]);

WR4 : NOT (('PRESENTATION^RGANIZATION_SCHEMA.PRESENTATION_AREATN TYPEOF (SELF\representation_relationship_rep_l))

AND

NOT (SIZEOF (['PRESENTATIONORGANIZATIONSCHEMA.' +

'PRODUCT DATA REPRESENTATION' VIEW’, 'PRESENTATIONORGANIZATIONSCHEMA.' + 'VIEWDEPENDENTANNOTATIONREPRESENTATION']* TYPEOF (SELF\representation_relationship_rep_2)) = 0));

WR5 : NOT (('PRESENTATION ORGANIZATION SCHEMA.PRESENTATION VIEW"

IN TYPEOF (SELF\representation_relationship_rep_l))

AND

NOT (SIZEOF (['PRESENTATION ORGANIZATION SCHEMA.' + 'PRESENTATIONAREA',

'PRESENTATIONORGANIZATIONSCHEMA.' +

' PRESENTATIONVIEW',

PRESENTATION ORGANIZATION SCHEMA.' + 'AREADEPENDENTANNOTATIONREPRESENTATION']* TYPEOF (SELF\representation_relationship_rep_2)) = 0));

WR6 : NOT (('PRESENTATION ORGANIZATION SCHEMA.PRESENTATION VIEW" IN TYPEOF (SELF\representation_relationship_rep_2)))

XOR

15

('PRESENTATION ORGANIZATION SCHEMA.PRESENTATION AREA' IN TYPEOF (SELF\representation_relationship_rep_l));

2-1*

ГОСТ Р ИСО 10303-46-2002

Приложение В Регистрация информационного объекта.......................107

В.1 Обозначение документа.....................................107

В.2 Обозначение схемы ......................................107

Приложение С Машинно-интерпретируемые листинги.......................108

Приложение D Технические вопросы.................................108

D. 1 Символы, используемые в формулах отражающей способности..............108

D.2 Рекомендуемые формулы отражающей способности.....................109

Приложение Е EXPRESS-G диаграммы...............................ПО

Приложение F Библиография.....................................149

Тематический указатель.........................................150

IV

ГОСТ Р ИСО 10303-46-2002

Введение

Стандарты серии ГОСТ Р ИСО 10303 распространяются на машинно-ориентированное представление данных об изделии и обмен этими данными. Целью является создание механизма, позволяющего описывать данные об изделии на протяжении всего его жизненного цикла независимо от конкретной системы. Характер такого описания делает его пригодным не только для обмена инвариантными файлами, но также и для создания баз данных об изделиях, коллективного пользования этими базами и архивирования соответствующих данных.

Стандарты серии ГОСТ Р ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Части данной серии стандартов относятся к одной из следующих тематических групп: методы описания, интегрированные ресурсы, прикладные протоколы, комплекты абстрактных тестов, методы реализации и аттестационное тестирование. Группы стандартов данной серии описаны в ГОСТ Р ИСО 10303-1. Настоящий стандарт входит в группу интегрированных ресурсов. Основными разделами настоящего стандарта являются:

-    структура представления;

-    описание представления;

-    вид представления;

-    ресурсы представления.

Настоящий стандарт определяет интегрированные ресурсы для визуализации свойств изделий, воспроизводимых на экране дисплея.

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

Схема структуры представления (presentation_organization_schema) описывает иерархию и частичную рекурсию структуры наборов, областей и видов представлений, при помощи которых информацию об изделии отображают на экране. Данная схема уточняет как компоненты изображения информации об изделии и пояснения к ним компонуют в отображаемые объекты и располагают в контексте представлений. Схема также определяет процесс построения геометрических проекций посредством модели камеры и требования к моделям распространения света и затенения.

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

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

Схема ресурсов представления (presentation_resource_schema) определяет основные графические возможности, например описание текстовых шрифтов, символов и цветов.

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

В настоящем стандарте ряд понятий, отображающих конструктивы на языке EXPRESS, набран полужирным шрифтом (например, product_defmition).

Примечание — Основная часть стандарта дополнена следующими приложениями:

-    А — содержащим сокращенные наименования объектов;

-    В — описывающим идентификаторы информационных объектов, присвоенные объектам настоящего стандарта;

V

-    С — описывающим порядок получения машинно-интерпретируемых листингов объектов, определенных в настоящем стандарте;

-    D — обсуждающем ряд технических вопросов;

-    Е — содержащим схематические описания диаграмм объектов настоящего стандарта на языке EXPRESS-G;

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

Связь с графическими стандартами

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

Большинство существующих систем отображения соответствует стандартам ИСО по машинной графике, например ИСО/МЭК 8805 [1] и серии ИСО/МЭК 9592 [2—5]. В настоящем стандарте учтены основные положения и терминология этих стандартов, а также предусмотрены возможности использования других стандартов по машинной графике.

VI

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Системы автоматизации производства и их интеграция

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Ч а с т ь 46

Интегрированные обобщенные ресурсы Визуальное представление

Industrial automation systems and integration. Product data representation and exchange.

Part 46. Integrated generic resources. Visual presentation

Дата введения 2003—07—01

1 Область применения

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

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

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

Настоящий стандарт устанавливает:

-    связи между данными об изделии, определенными в других стандартах серии ГОСТ Р ИСО 10303, данными о представлении;

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

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

-    пределы допустимых отклонений (допусков) для элементов графических представлений;

-    методы определения видов знаков и символов в шрифтах;

-    методы введения внешне определенных шрифтов и символов;

-    контроль изображения посредством уровневого механизма;

-    правила вложенности областей представлений.

Настоящий стандарт не устанавливает:

-    описание информации об изделии;

Издание официальное

1-2-184

-    правила обмена исключительно графической информацией вне связи с информацией об изделии;

-    описание содержания библиотек шрифтов и символов.

2    Нормативные ссылки

В настоящем стандарте использованы ссылки на следующие стандарты:

ГОСТ Р ИСО/МЭК 8824-1—2001 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации

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

ГОСТ Р ИСО 10303-11-2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS

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

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

ИСО 10303-42—941 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 42. Интегрированные обобщенные ресурсы. Геометрическое и топологическое представления

3    Определения и сокращения

3.1    Термины, определенные в ГОСТ Р ИСО 10303-1

В настоящем стандарте использованы следующие термины:

-    данные об изделии;

-    данные;

-    изделие;

-    интегрированный ресурс;

-    информация об изделии;

-    информация;

-    обмен данными;

-    обобщенный ресурс;

-    представление;

-    приложение;

-    структура.

3.2    Термины, определенные в настоящем стандарте

В настоящем стандарте использованы следующие термины с соответствующими определениями:

3.2.1    аннотация (annotation): Текст и (или) символика, используемые при обмене информацией об изделии.

3.2.2    отображаемая информация об изделии (displayable product information): Факты, положения или инструкции по изделию, отображаемые посредством процесса визуализации.

П р и м е р 1 — Отображаемой информацией об изделии являются его свойства, например форма, размеры, допуски и материалы.

ГОСТ Р ИСО 10303-46-2002

3.2.3    уровень (layer): Набор отображаемых элементов, предназначенных для управления стилем отображения и представления.

3.2.4    изображение (picture): Двумерное графическое представление свойств изделия, предназначенное для восприятия человеком.

3.2.5    информация о представлении (presentation information): Информация, предназначенная для создания представления об изделии посредством визуализации. Информация данного вида имеет смысловое значение только при непосредственной увязке с информацией об изделии.

3.2.6    реальное представление свойств (realistic presentation of properties): Тип визуализации, позволяющий применять физические законы и математические принципы для создания правдоподобных образов изделия. Представления данного вида создают посредством применения преобразований перспективы, вычислений отражений, теневых эффектов и цветового оформления.

3.2.7    статическая переменная (state variable): Переменная, представляемая в количественном виде, например температура.

3.2.8    символ (symbol): Метка или знаки, трактуемые как условное обозначение некоторого предмета, идей, функции или процесса.

3.2.9    символическое представление свойств (symbolic presentation of properties): Тип визуализации, предназначенный для создания аннотации посредством использования технического опыта и соответствующих принципов.

3.2.10    искусственная модель камеры (synthetic camera model): Модель, описывающая процесс отображения формы изделия в двумерном пространстве. В этой модели используют теоретический процесс, описывающий работу фотокамеры.

3.2.11    визуализация (visualization): Процесс использования отображаемой информации об изделии и информации о представлении для создания отображения.

3.3 Сокращения

В настоящем стандарте использованы следующие сокращения:

CIE — Международная комиссия по цветопередаче (Comission Internationale de l’Eclairage). Используют для ссылок на универсальную систему CIE для определения цвета;

HLS — цветовое пространство цвет — яркость — насыщенность (Hue, Lightness, Saturation color space);

HSV — цветовое пространство цвет — насыщенность — значение (Hue, Saturation, Value color space);

RGB — цветовое пространство красный — зеленый — синий (Red, Green, Blue color space).

4 Структура представления

Следующее описание на языке EXPRESS открывает presentation_organization_schema и определяет необходимые внешние ссылки.

EXPRESS-спеииФикаиия

*)

SCHEMA presentation_organization_schema;

REFERENCE FROM presentation definition schema (annotation_occurence, symbol_representation, symbol_representation_relationship);

REFERENCE FROM presentation appearance schema (styled_item);

REFERENCE FROM presentation resource schema (colour, planarbox,

presentation_scaled_placement);

3

REFERENCE FROM geometry schema (axis2_placement_2d,

1-2*

ГОСТ Р ИСО 10303-46-2002

axis2_placement_3d,

cartesian_point,

curve,

direction,

dot_product,

geometric_representation_context,

geometric_representation_item,

plane

);

REFERENCE FROM representation schema (founded_item, item_defined_transformation, item_in_context, mapped_item, representation, representation_item, representation_map, representation_relationship, representation^relationshi p_with_transformation);

REFERENCE FROM measure schema (length_measure, positive_plane_angle_measure);

REFERENCE FROM support_resource_schema (identifier, label, text,

bad_to_set);

(*

Примечания

1 Схемы, на которые выше даны ссылки, можно найти в следующих стандартах:

раздел 5 настоящего стандарта; раздел 6 настоящего стандарта; раздел 7 настоящего стандарта; ИСО 10303-42;

ГОСТ Р ИСО 10303-43;

ГОСТ Р ИСО 10303-41;


presentation definition schema presentation appearance_schema presentation resource schema geometry schema representation schema measure schema support resource schema


ГОСТ Р ИСО 10303-41.

2 Графическое представление определяемой схемы приведено в приложении Е с использованием нотации языка EXPRESS-G.

4.1 Введение

Схема representation_organization_schema представляет структуру для управления самим изображением и его компонентами. Она также устанавливает отношение между свойствами изделия и их представлениями в изображении. Компоненты изображения могут быть связаны друг с другом либо путем взаимоувязки двух компонентов, являющихся в других случаях независимыми, либо компонентами, один из которых является элементом определения другого. Эти отношения позволяют создавать сложные структуры изображений и их компонентов.

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

Уровень 1 — набор представлений (presentation set) множества (коллекции) независимых изображений, относящихся к одному и тому же субъекту. Примерами наборов представлений являются

4

1

Оригинал международного стандарта — во ВНИИКИ Госстандарта России.