ГОСТ Р ИСО 13584-31—2010
ВводHEIGHTD
Расстояние no вертикали от
декартовой точки cartesian_
point до плоскости (Оху)
виртуальной ссылочной
координатной системы
(EPS S |HEIGHT| SMAX)
ВводKFIXE
Хранение построенной
сущности
[TDB, CAD]
ВыводNAMEN
Имя созданной сущности
cartes/an_point
pnt
Привязка языка FORTRAN:
NAME = PNT_CYLINDER_RELATIVE (PNTNAM. PHI. RAD. HEIGHT. KFIX)
Результат использования функции
Функция создает сущностьдекартовой точки cartesian_point с координатами X. Y и Z. Эти координаты вычис
ляют по цилиндрическим координатам PHI. RAD и HEIGHT относительно заданной ссылочной декартовой точки
cartesian_point с именем PNTNAM в базовой координатной системе OVC. Данная декартова точка имеет текущую
запись point_style в таблице статуса интерфейса. Функция возвращает имя полученной сущности cartesianjjoint.
Заданный угол вычисляется в единицах утла OVC_angie_unit. параметры RAD (радиус) и HEIGHT (высота)
измеряются в единицах длины OVC_length_unit. Длина проекции RAD равна 0 либо лежит в диапазоне (EPS. МАХ].
При возникновении ошибки сущность кв создается, значение ее имени равно 0.
П ри м ечания
1 Если вычисленное расстояние между исходной точкой PNTNAM и новой созданной декартовой точкой
cartesian_point лежит в диапазоне [ZERO value, EPS], то для создания новой сущности cartesian_point используют ся
копии координат точки PNTNAM.
2 Если текущий открытый вид определен как 20-вид (значение записи geometrical_powerJevel в таблице
статуса интерфейса равно 1). то возникает ошибка, значение имени сущности равно 0.
Cartesian_point — новая декартова точка; PNTNAM — исходна» декартова точка; RAD - цилиндрическая координата
(радиус); HEIGHT — цилиндрическая координата (высота); PHI — цилиндрическая координата (угол кфи»)
Рисунок А. 11 — Функция Pnt_Cylinder_Relative
157