ГОСТ Р ИСО 13584-31—2010
А.5.2.1.2 Точки с относительными декартовыми координатами
Имя функции:
Pnt_Cartesian_Relative
Параметры
Ваод/нывод
ИмяТип данны х
Смысл
Д опустим ы й типГж ачеиие
Ввод
PNTNAMN
Имя ссылочной декартовой точки carte
sian_рою/
pnt
Ввод
ОХD
Координата X декартовой точки carte
s/ал_point
(0.0 или (EPS S |DX| S MAX))
Ввод
DY
0
Координата Yдекартовой точки carte
sian_point
(0.0 или (EPS S |DY| S MAX))
Ввод
DZD
Координата Z декартовой точки carte
sian_point
(0.0 или (EPS S |DZ| S MAX))
Ввод
KFIXЕ
Хранение построенной сущности
(TDB. CADI
Вывод
NAMEN
Имя созданной сущности cartesian point
pnt
Привязка языка FORTRAN:
NAME = PNT_CARTESIAN_RELATIVE (PNTNAM. DX. DY, DZ. KFIX)
Результат использования функции
Функция создает сущность cartesian_pointдекартовой точки с координатами X. У и Z. Эти координаты вычис
ляются по параметрам DX. DY и DZ (приращения декартовых координат в базовой координатной системе OVC).
заданным относительно ссылочной декартовой точки cartesian_point с именем PNTNAM. Настоящая сущность
cartesian_point имеет текущую запись point_sty1e в таблице статуса интерфейса. Функция возвращает имя полу
ченной сущности cartesian_point.
Заданные координаты измеряются в единицахдлины OVC_length_unit. При возникновении ошибки сущность
не создается, значение ее имени равно 0.
П ри м ечания
1 Если вычисленное расстояние между исходной точкой PNTNAM и новой созданной декартовой точкой
cartesian_pomt лежит в диапазоне [ZERO_value. EPS], то копии координат точки PNTNAM можно использовать для
создания новой декартовой точки.
2 Если текущий открытый вид определен как 20-вид (значение записи geometrical_power_level таблицы ста
туса интерфейса равно 1). то заданный параметр DZ игнорируется интерфейсом.
Уровень интерфейса:1
Уровень геометрической мощности:1.2. 3
Cariesian_poinl — результирующая точка: PNTNAM — исходная точка
Рисунок А.9 — Функция Pnt_Cartesian_Relative
152