ГОСТ Р ИСО 13584-31—2010
angle: угол поворота. Измеряется от исходного положения очерчивающей плоскости;
axisjine: линия оси вращения.
Дополнительные комментарии:
IP1: линия оси вращения axisjine должна лежать в очерченной плоскости атрибута sweptJace
супертипа sweptJace_solid,
IP2: линия оси вращения не должна пересекать внутренность очерченной области;
IP3: угол поворота должен лежать между 0° и 360°.
6.1.18.8 Сущность half_space_solid
Сущность half_space_solid задает тело в полупространстве, которое является регулярным под
множеством области, лежащей с одной стороны неограниченной поверхности. Часть поверхности, на
ходящаяся в указанном полупространстве, определяется перпендикуляром к поверхности и значением
флажка перпендикуляра (соглашением о выборе требуемой половины пространства по направлению
перпендикуляра). Если значение флажка «true», то выбирается полупространство с перпендикуляром,
направленным наружу. Если значение флажка «false», то выбирается полупространство с перпендику
ляром. направленным внутрь.
Для корректно заданного тела в полупространстве half_space_solid указанная поверхность делит
пространство на два полупространства. Поверхность разделения может быть многосвязной. В этом
случае перпендикуляры всех частей поверхности разделения должны быть направлены в одну сторону.
П р и м е ч а н и е 1 — Тело в полупространстве half_space_solid не является подтипом сущности твердо
тельной модели sotid_model. Сущность half_space_solid используется только как операнд булева выражения
bootean_expression.
П р и м е ч а н и е 2 — В контексте схемы api_abslract_schema допустимы только тела в полупространстве с
плоскостью в качестве базовой поверхности.
Спецификация на языке EXPRESS.
■*)
ENTITY half_space_solid
SUBTYPE OF(geometric_representation_item);
base_surface : surface;
agreementflag : BOOLEAN;
WHERE
api_WRl; ’API_ABSTRACT_SCHEMA.PLANE’ IN TYPEOF (base_surface);
END_ENTITY;
(‘ “
Определения атрибутов.
base_surface: поверхность, разделяющая пространство на два полупространства;
agreement_flag; значение флажка перпендикуляра равно «true», если перпендикуляр к базовой
поверхности направлен от рассматриваемого тела в полупространстве.
Комментарий к спецификации:
api_WR1: поверхность, определяющая тело в полупространстве, должна быть плоскостью.
6.1.19 Определения сущностей схемы API_ABSTRACT_SCHEMA: сущности
структурирования интерфейса прикладного программирования
Настоящий подраздел описывает ресурсы структурирования эломентов геометрических пред
ставлений с помощью функций интерфейса прикладного программирования.
Спецификации и поведение структурированных сущностей, а также структурирование геометри
ческих данных для получения указанных множеств описаны в разделе 5.4 настоящего стандарта.
6.1.19.1 Сущность api_group
Сущность api_group формирует группу, создаваемую в TDB.
Спецификация на языке EXPRESS:
*)
ENTITY api_group
SUBTYPE OF(group);
WHERE
apiWRl: ( (SELF\group.name - ’TDB’) AND (USEDIN (SELF,’’} - [])
)
OR
( <LENGTH(SELFXgroup.name) - 0 ) AND
72