ГОСТ Р ИСО 13584-31—2010
(ABS(direction_ratios;3)) < EPS));
api_WR3: NOT<((direction_ratios
[
1] < EPS) AND
(directior._ratios(1] > 2ERC_VALUE)) OR
((directionratios12] < EPS) AND
(directior._ratios(2] > 2ERO_VA^UE)) OR
((directionratios13] < EPS) AND
(directior._ratios(3] > 2ERC_VAUJE)));
ENL)_EN’IITY;
(*
П р и м е ч а н и е
2—
В контексте схемы
api_abstract_schema
вырождение направления устанавливается
дополнительными правилами типа я Где?» (WHERE RULES).
Определения атрибутов.
direction_ratio[1]: компонент по оси X;
direction_ratio[2]: компонент по оси У;
direction_ratio[3]: компонент по оси Z (отсутствует в двумерном координатном пространстве);
SELF\geometric_representationJtem.dim: размерность направления координатного пространства.
Является наследованным атрибутом супертипа элемента геометрического представления geometric_
representationjterrr, для настоящей сущности определяется количеством соотношений направления
direction_ratio в перечне.
Комментарии к спецификации:
WR1: модуль вектора направления должен быть больше 0;
api_WR2: модуль вектора направления должен быть не меньше допуска EPS.
api_WR3: значения direction_ratio не могут лежать между допуском EPS и нулем ZERO_value.
6.1.9.4 Сущность vector
Сущность vectorопределяет вектор черезего направление и модуль. Значения атрибута magnitude
задают модуль вектора.
П ри м е ча н и е 1 — Модуль вектора не должен вычисляться по компонентам атрибута
orientation.
Данная
форма представления вектора устраняет проблемы при вычислениях.
Пример — Вектор с модулем 2,0 мм, равнонаклоненный к координатным осям, может
быть представлен атрибутом направления со значениями (1.0, 1.0, 1.0).
Спецификация на языке EXPRESS:
ENTITY vector
SUBTYPE OF (geometric_representation_item);
orientation : direction;
magnitude : length_measure;
WHERE
WR1 : magnitude >- 0.0;
api_WR2 : MAX >- magnitude;
api_WR3 : magnitude >- EPS;
ENJ_ENTITY;
Г “
П р и м е ч а н и е 2 — В контексте схемы
api_abstract_scbema
факт вырождения сущности
vector
устанавли
вается дополнительным правилом «Где?» (WHERE RULES).
Определения атрибутов:
orientation: направление вектора;
magnitude: модуль вектора. Все векторы с модулем, равным 0.0. считаются равными вне зависи
мости от значения атрибута orientation,
SELRgeometric_representation_item.dim: размерность пространства, в котором определена сущ
ность vector.
Комментарии к спецификации:
WR1: модуль должен быть положительным или равным 0:
api_WR2: модуль не может превышать значение МАХ:
api_WR3: модуль не может быть меньше допуска EPS.
34