ГОСТ Р ИСО 10303-518—2009
presentation_resource_schema
— ИСО 10303-46;
representation_schema
— ИСО 10303-43.
4.1 Основные понятия и допущения
Данная прикладная интерпретированная конструкция предоставляет непротиворечивое множес
тво объектов для представления изображений механических изделий на стадии проектирования. Все
изображения должны быть представлены водном и том же окне на дисплее. Изображение может вклю
чать в себя один или несколько видов формы изделия. Настоящий стандарт определяет только
связь между формой изделия и алгоритмами создания ее проекций, но несами проекции.
Структура управления изображениями реализована посредством объектов mechanical_design_
shadod_presentation_area. presentation_view иmechanical_design_shaded_presentation_reprosen-
tation. Связи между данными объектами представлены посредством объектов mappedjtem и
rcprosontationmap. Объект mechanical_design_shaded_prosentation_representation является под
типом объекта presentation_area. Данный подтип был создан для целей настоящего стандарта. Все
содержимое окна, то естьодин или несколько видовформы изделия, должно бытьвключено водин
объ ект mechanical_design_shaded_presentation_area.
Видпредставляетсяобъектомpresentation_view.Виддолженсодержатьобъект
camera_image_3d_with_scale, которыйдля целей настоящего стандарта был создан какподтипобъек
та camerajmago и, следовательно, объекта mappedjtem. Посредством объекта camera_usage дан
ный объект ссылается на объект camera_model_d3 как на свой mapping_origin. содержащий
информацию, необходимую для расчета проекции формы. Для получения более реалистичных пред
ставлений формы изделия удаление невидимых линий и поверхностей, а также источники света могут
быть определены посредством подтиповобъектов camera_model_d3, camera_model_d3_with_hlhsr и
camera_model_withJight_sources.
Сама форма изделия встраивается в иерархию представления посредством объекта
mechanical_design_shaded_presentation_representation. также созданного для целей настоящего
стандарта. На данный объект необходимо ссылаться как на mapped_representation объекта
cameraJmage_3d_with_scale. Всеэлементы item объекта mechanical_design_shaded_presentation_
representation должны быть объектами styledjtem, описывающими форму. camera_model_d3 или
mappedjtem. Объекты mappedjtem должны быть отображениями объектов shape_representation
либо других объектов mechanical_design_shadod_presentation_representation. Элемент item объек
та styledjtem может ссылаться на объекты geometric_ropresentationJtem или topological,
representationJtem прямо либо косвенно, посредством объекта mappedjtem, который является ото
бражением объекта shape.representation.
Внешний вид формы изделия может быть определен посредством назначения стилей объектам
point, curve или surface. Стили также могут быть назначены топологическим элементам формы изде
лия. Назначение стиля осуществляется посредством создания экземпляра объекта styledjtem, кото
рый ссылается на объект representationJtem вместе с его объектом prosentation_style_assignment.
Объект representationjtem может быть объектом mappedjtem. который ссылается на объект
shape.representation какнасвой mapped.representation. Объекты styledjtem собираются вобъекте
mechanical_design_shaded_presentation_representation. какотмечено выше.
Объект presentation_stylo_assignment из styledjtem влияет на внешний видссылочногообъек
таrepresentationjtem. а такжевсехобъектов representationjtem, накоторыеотнего имеютсяпрямые
или косвенные ссылки. При этом влияниеоказывается только на те объекты representationjtem, стиль
которыхеще неопределен. Это означает, что неосуществляется стилизацияранеестилизованныхобъ
ектов ropresentationjtem. Стилизация частично стилизованного объекта representationJtem влияет
на внешний вид только нестилизованных его частей. Стилизация нестилизованного объекта
representationjtem влияет на внешний вид всего объекта. Только стилизованные объекты
representationjtem могут быть визуально представлены. Их реальное визуальное представление
зависит также от других факторов, например, определяемых объектом invisibility. В настоящем
стандарте не определены последствия возникновения конфликтов между стилями.
Пример — Конфликт между стилями возникает, например, когда объект representationjtem
использует ся несколькими объектами styled jtem .
Объектpresentation.style.assignmentиспользуетсядля
representationjtemнезависимооткакого-либоконтекста
задания стилей
представления.
объекту
Объект
5