ГОСТ Р ИСО 13584-31—2010
WR2 : (NOT (EXISTS (axis))) OR (axis.dim - 3);
WR3 : (HOT (EXISTS (ref_direction))) OR (ref_direction.dim - 3>;
WR4 : (NOT (EXISTS (axis))) OR (NOT (EXISTS (ref_direccion))) OR
(cross_product(axis,ref_direccion).magnitude > 0.0);
api_vJR5: EXISTS (axis) AND EXISTS (ref_direction);
api_WR6: cross_product(axis, refdirection).magnitude >- EPS;
END_ENT1TY;
(A
П р и м е ч а н и е 3 — В контексте схемы api_abstract_sctiema сущность api_WR6 устанавливает вырожден
ный случай для сущности axis2_placement_3d.
Определения атрибутов:
SELRplacement.location: пространственное положение опорной точки и начала координат ассоци
ированной локальной координатной системы:
axis: точное направление локальной оси Z;
redirection: направление, задаваемоедля локальной оси X. При необходимостидля поддержания
ортогональности соответствующей оси У выполняется ее корректировка. Если атрибут axis и/или атри
бутredirection опущены, то указанные направления берутся из геометрической координатной системы:
р. оси локальной координатной системы. При необходимости направления этих осей задаются
атрибутами с соответствующими значениями по умолчанию:
р[1]: стандартное направление локальной оси X;
р(2]: стандартное направление локальной оси У;
р[3): стандартное направление локальной оси Z.
П р и м е ч а н и е 4 — Интерпретация атрибутов представлена на рисунке 3.
Комментарии к спецификации:
WR1: размерность пространства атрибута SELFVplacement.location равна 3;
WR2: размерность пространства атрибута axis равна 3:
WR3: размерность пространства атрибута redirection равна 3;
WR4: оси. задавамые атрибутами axis и redirection, не могут быть параллельными или непарал
лельными (требование функции build_axes);
api_WR5: оси axis и redirection должны существовать;
api_WR6: модуль векторного произведения векторов axis и direction не превышает МАХ;
api_WR7: модуль векторного произведения векторов axis и direction не может быть меньше EPS.
2
OXl3
р[2]
axis
Axis — ось; location — размещение (начало координат): refducctxxn - ссылочное направление,
project onto plane normal to axis — проекция на плоскость, перпендикулярную оси
Рисунок 3 — Сущность axis2_placement_3D
37