ГОСТ Р ИСО 13584-31—2010
слечивает выполнения соотношений предварительного затенения, то невидимые линии должны быть вычислены
интерфейсом. При этом только видимые сущности (на языке EXPRESS) должны быть созданы в репозитории в
соответствии с ИСО 10303 и требованиями прикладной программы.
Таблица 15 — Предварительно определенный стиль невидимых линий
Название
Описание
Цвет
hkJden_line_no_changed
Невидимая линия не изменяется
Зависит от реализации
hiddenjine_dashed
Невидимая линия является штриховой
Зависит от реализации
h>ddenjine_invisible
Линия невидима
Зависит от реализации
Спецификация на языке EXPRESS:
*’)
ENTITY api_pre_defined_occiusion_style
SUBTYPE OF (pre defined_presentation_style);
view_level: virti:al_heighc_ratio;
WHERE
api_WRl: SELF\pre_defined_item.name IN (*hidden_line_no_changed’,
’hidden_line_dashed’,
’hidden_iine_invisible1’;
ENO ENTITY;
(* “
Определения атрибутов:
SELRpre_defined_item.HMH: метка используемого стиля невидимых линий;
viewjevel.виртуальнаявысотастилизованного элементаstyledjtemввиртуальном
ЗО-пространстве.
Комментарий к спецификации:
api_WR1: предварительно определенное имя настоящего стиля выбирается из списка атрибутов:
hidden_line_no_changed. hidden_line_dashed или hidden_line_invisible.
6 2.5.5 Сущность api_pre_defined_vitually_sent_style
Сущность api_pre_defmod_vitually_sent_styie указывает, что стилизованный элемент styledjtem
(остающийся в TDB для реализации глобального процесса удаления невидимых линий) теперь недо
ступен для прикладной программы. По окончании процесса удаления невидимых линий данный эле
мент отправляется в CAD.
П р и м е ч а н и е 1 — Предварительно определенный стиль представления predefined_presentation_styie
может быть использован только для сущностей, находящихся в TDB.
П р и м е ч а н и е 2 — Если сущность отправлена виртуально, то она должна быть удалена из структуры
api_group. Она должна принадлежать корневой группе, которая не может использоваться какой-либо функцией
управления группой.
Спецификация на языке EXPRESS.
*)
ENTITY api_pre_defined_virtually_sent_style
SUBTYPE OF (pre defir.ed_presentation_style) ;
api_set_name: STRING;
WHERE
api_WRl: SELF\pre_defined__item.name -•virtually_sent’;
ENO_ENTITY;
Г “
Определение атрибута:
api_set_name: имя множества api_set интерфейса прикладного программирования, которое было
открытым во время виртуальной отправки сущности.
Комментарий к спецификации:
api_WR1: предварительно определенное имя стиля, отправляемого виртуально.
90