ГОСТ Р ИСО 10303-46-2002
стилизация ранее стилизованных объектов representationjtem не проводится, а стилизуются только
нестилизованные объекты representationjtem, влияющие на вид представления данного элемента в
целом. Представлены могут быть только стилизованные объекты representationjtem. Их фактически
представляют взависимости от рядадругих факторов, напримеруровня видимости и объекта invisibility,
наличия скрытых линий или поверхностей, а также «обрезки» объекта. В настоящем стандарте не
приведены рекомендации по устранению конфликтов при определении стиля. Конфликт при опи
сании стиля может, например, возникнуть, когда объект representationjtem используется в не
скольких объектах styled Jtems.
Объект prescntation_style_assignment используют для определения стиля объекта represen
tationjtem независимо от контекста его представления. Подтип данного объекта presenta-
tion_style_by_context позволяет задать стиль конкретного представления контекста. Контекстом пред
ставления может быть любой объект presentation_set_representation или representationjtem. В после
днем случае стиль может быть задан для элемента в целом, а для различных его частей заданы другие
стили.
Заданный стиль может быть переопределен через объект over_riding_styled_item. Подтип данно
го объекта <over_riding_styledJtem) context_dependent_over_riding_styledjteni позволяет переопреде
лить стиль конкретного представления контекста.
6.2.2 Т и п ы с т и л е й п р е д с т а в л е н и я
Для каждого аннотируемого примитива, заданного в схеме prescntation_definition_schema. су
ществует конкретная группа стилей. Эти группы определяют стили точек, кривых, заполняемых
областей, поверхностей, текстов н символов. В настоящем стандарте не заданы ограничения по
определению стилей элементов поверхности. Это позволяет, например, задать стиль описания по
верхности для точки. Однако только соответствующие стили определяют вид элемента формы изде
лия. то есть стили поверхностей связаны только с поверхностями, стили областей заполнения
и кривых — с кривыми, стили точек — только с точками, кривыми и поверхностями. Для общих
элементов формы изделия (например, пространственной модели) при определении видов элемен
тов используют прикладные протоколы. Однако присвоение стилей аннотируемым примитивам не
сколько более консервативно. Более подробно это описано в разделе 5 для объекта
annotation_occurrence.
Стили представлений могут быть определены с использованием ресурсов данной схемы, зада
ны извне или предопределены в прикладных протоколах. Стили представлений, определенные в
настоящей схеме, охватывают ряд нижеописанных объектов.
Стили точек задают ресурсы для визуальных отображений точек. Данные стили позволяют
определить маркировочные символы, размеры и цвета, используемые при представлении точек.
Стили точек могут быть заданы объектом point_styIc.
Стили кривых задают ресурсы для визуальных отображений кривых. Данные стили позволяют
определить соответствующие шрифты, толщину кривых, виды концов и углов кривых, цвета или
шаблоны дня заполнения видимых сегментов кривых. Шрифт кривой определяет необходимость ее
вычерчивания с использованием сплошных, пунктирных или штрих-пунктирных линий. Рассмат
риваемая схема позволяет задать шаблоны шрифтов кривых и использовать заданные извне или
заранее предопределенные шрифты кривых. При определении шрифтов кривых используют объек ты
externally_defined_curveJont, pre_dcfined_cur\e_font, curve_styleJont, curve_style_font_patten и
cune_style_font_and_scaling. Толщина кривой может быть определена на основе измерения или зада на
заранее. Концы и утлы кривой могут быть заданы окружностями или прямоугольниками и сжаты или
расширены для концов кривой. Объектами, входящими вданную структуру, являются curve_style_
with_ends_and_comers и curve_style_with_extension Объект curve_style_ wide позволяет определить стиль
области заполнения, используемый для заполнения видимых сегментов кривой. Это позволяет за
дать соответствующие требования для вычерчивания кривых. Объект eurvestylerendering определя
ет изображение кривых на поверхности, а также определяет стили поверхностей.
Стили заполняемых областей обеспечивают ресурсы, определяющие виды визуального пред
ставления для аннотируемых заполняемых областей. Эти стили позволяют определить основной цвет,
штриховки или виды ячеистой структуры заполняемых областей. Объект fill_area_style_colour может
быть использован для задания основного цвета при представлении заполняемой области. Штриховка
данных областей может быть задана в виде набора параллельных линий с разными углами наклона.
Параметры штриховки могут быть заданы заранее или определены извне. Штриховка может быть
55