ГОСТ Р ИСО 13584-31—2010
- матрицы преобразования, содержащиеся внутри заданного параметра REFLIST. применяются к новой сущ
ности axis2_placement_2d в следующей последовательности:
1 >вращение в плоскости (Оху) текущей ссылочной OVC;
2) смещение начала координат новой сущности axis2__piacement_2d по осям X и У текущей ссылочной OVC:
- задание сущности axis2_placemenl_2d как новой ссылочной OVC.
Углы поворота измеряются в единицах угла OVC_angle_un)t. Смещения измеряются в единицах длины OVC_
length_unit. Указанные величины либо равны 0. либо лежат в диапазоне (EPS. МАХ]. При возникновении ошибки
никакие изменения не производятся.
П ри м ечания
1 Если вычисленная евклидова норма смещения находится в диапазоне [ZERO_value. EPS), то никакие
смещения не производятся и никакие ошибки не возникают.
2 Если текущий открытый вид определен как 20-вид (значение записи geometrical_power_level в таблице
статуса интерфейса равно 1), то значения параметра REFLST для утлое поворота и значения параметра REFLST
для смещения по оси Z игнорируются интерфейсом.
Внутренние ссылки: 5.3.1. 6.1.9.
Ошибки
3 Значение меры длины находится вне допустимого диа
пазона
4Значение меры плоского угла нахо
дится вне допустимого диапазона
106 Попытка создания вырожденной локальной коорди
натной системы axis2_placement в процессе создания
сущности
201 Переполнение временной базы
данных
204Функция несовместима с текущим уровнем мощности
А.9.1.5 Построение ссылочной координатной системы с помощью сущности axis2_placement
Имя функции:
Ref_Sys_A2p
Параметры
Ввод/выводИмя
Тип данных
Смысл
Допустимый тмп/эначение
ВводA2PNAM
N
Имя декартовой точки cartesian_jyomt,
определяющей начало координат
а2р
Уровень интерфейса:1
Уровень геометрической мощности:1.2,3
Привязка языка FORTRAN:
CALL REF_SYS_A2P (A2PNAM)
Результат использования функции
Строится и задается новая ссылочная OVC с положением начала координат и направлением, идентичными
положению и направлению заданной сущности axis2placement с именем A2PNAM. Новая сущность является ор
тогональной правосторонней координатной системой типа axis2_placement.
Тип созданной локальной координатной системы axis2_placement зависит от инициапизаци открытого вида.
В случае 20-вида создается экземпляр сущности axis2_placement_2d, в случае ЗО-вида — экземпляр сущности
axis2_j>lacemenl_3d.
В случае создания экземпляра сущности axis2_р!асетеп1_2&-
- создается экземпляр сущности axis2_placement_2d с началом координат, осью и ссылочным направлением
ref_dtreclion по заданной сущности axis2_placement с именем A2PNAM. Полученная сущность axis2__pJacement_2d
задается как новая ссылочная OVC.
В случае создания экземпляра сущности axis2_p!acement_3d:
- создается экземпляр локальной координатной системы axis2_placemenl_3d с началом координат, осью
и ссылочным направлением redirection, определяемым по заданной локальной координатной системе axis2_
placement с именем A2PNAM. Сущность axis2_placement_3dзадает новую ссылочную OVC.
При возникновении ошибки никакие изменения не производятся.
П р и м е ч а н и е — Нет.
270