Статус документа
Статус документа

ГОСТ Р ИСО 13584-31-2010 Системы промышленной автоматизации и интеграция. Библиотека деталей. Часть 31. Ресурсы реализации. Интерфейс геометрического программирования

     6.2.5 Определения сущностей схемы API_ABSTRACT_SCHEMA: предварительно определенные стили визуального представления


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

6.2.5.1 Сущность api_pre_defined_hatching_width

Сущность api_pre_defined_hatching_width задает описание логической толщины линий штриховки.

Толщина линий предварительно определена в настоящем стандарте. Конкретная толщина линии зависит от применения. Значение по умолчанию обеспечивается интерфейсом пользователя. Необходимо обеспечить возможность настройки интерфейса конечного пользователя.


Таблица 12 - Предварительно определенная толщина линий штриховки

Название

Описание

Толщина линии

thin_hatching_line

Тонкие линии. Используются для штриховки областей проекта изделия из металла

Зависит от реализации

middle_thick_hatching_line

Линии средней толщины. Используются для особых целей

Зависит от реализации

thick_hatching_line

Толстые линии. Используются для особых целей

Зависит от реализации


Спецификация на языке EXPRESS:

*)

ENTITY api_pre_defined_hatch_width

SUBTYPE OF (pre_defined_size);

WHERE

api_WR1: SELF\pre_defined_item.name IN ['thin_hatch_line',

'middle_thick_hatch_line',

'thick_hatch_line'];

END_ENTITY;

(*

Примечание - Если штриховка создана в базе данных CAD, то толщина линий штриховки может быть представлена положительной мерой длины positive_length_measure в соответствии со значением, генерируемым реализацией интерфейса.


Определение атрибута:

SELF\pre_defined_item.name: метка используемой толщины линии штриховки.

Комментарий к спецификации:

api_WR1: имя определено в настоящем стандарте.

6.2.5.2 Сущность api_pre_defined_hatch_curve_font

Сущность api_pre_defined_hatch_curve_font задает описание типов линий штриховки.

Нижеследующие типы предварительно определены в настоящем стандарте.


Таблица 13 - Сегменты линий и отступы для предварительно определенных типов штриховки