ГОСТ Р ИСО 13584-31—2010
Привязка языка FORTRAN:
CALL REF_SYS_2_DIR (CENPNT. AXSDIR. REFDIR)
Результат использования функции
Функция строит и задает новую ссылочную OVC путем задания параметров, относящихся к текущей ссы
лочной системе. Новая ссылочная система является ортогональной правосторонней координатной системой типа
axis2_plасеmeat. Созданнаясущностьaxis2placementзависитот инициализации открытого вида. Вслучае 20-вида
создается экземпляр сущности axis2j)lacement_2d, в случае ЗО-вида — экземпляр сущности axis2_placement_3d.
Для создания локальной координатной системы типа ax/s2_placement_3d задаются три параметра (CENPNT.
AXDIR и REFDIR) для построения начала координат (О) и двух координатных осей (Оz и Ох) локальной координат ной
системы. Для создания локальной координатной системы axis2_placement_2d задаются только два параметра
(CENPNT и REFDIR) для построения начала координат (О) и координатной оси (Ох).
Заданная декартова точка cartesian_point CENPNT дублируется как точка р1. Полученная декартова точка
определяет начало координат и имеет нулевой стиль null_style.
В случае создания экземпляра сущности axis2_j>lacement_3d\
- два направления AXSDIR и REFDIR дублируются как направления d1 и d2 соответственно. Настоящие
направления определяют точное направление локальной оси Z и аппроксимацию направления локальной оси X.
Указанные направления имеют нулевой стиль;
- создается экземпляр сущности axis2_p!acement_3d с началом координат в точке р1, осью d1 и ссылочным
направлением redirection d2. Функция возвращает имя полученной сущности axis2_placement_3d. Сущности на
значен нулевой стиль, она является новой ссылочной OVC.
В случае создания экземпляра сущности axis2_p!acemenl_2d.
- ссылочное направление REFDIR дублируется как направление d2. ему назначен нулевой стиль. Даннов
направление используется для определения точного направления локальной оси X;
- создается экземпляр сущности axis2_j>lacement_2d с началом координат р1 и ссылочным направлением
redirection d2. Функция возвращает имя построенной сущности axis2_placement_2d. Сущности назначен нулевой
стиль, она является новой ссылочной OVC.
При возникновении ошибки никакие изменения не производятся.
П ри м ечания
1 При необходимости производится корректировка ссылочного направления ге/_сй/-бс*гал для обеспечения
ортогональности направлению оси. Корректировка производится путем проецирования ссылочного направления
ref_directk)n на плоскость, перпендикулярную направлению оси axis.
2 Если текущий открытый вид определен как 20-вид (значение записи geometrical_powerJevei в таблице
статуса интерфейса равно 1). то заданный параметрAXSDIR игнорируется интерфейсом.
New Reference System — новая ссылочная система: location — почало координат повод системы: CENPNT — точка CENPNT;
rofdirection — ссылочное направление, axis2_placement_2d ~ локальная координатная система (сущность axis2_placemont_2d):
current Reference System — текущая ссылочная система: REFDIR — ссылочное направление
Рисунок А.59 — Функция Ref_Sys_2_Dir (20-вид)
267