ГОСТ Р ИСО 13584-31—2010
Параметры
Ввод/вывод
Имя
Тип данных
Смысл
Допустимый тиа>зматчвиие
ВводARCNAM
N
Имя сущности api_circular__arc
arc
ВводLINNAM
N
Имя ссылочной сущности apijine
tin
ВводKFIX
Е
Хранение построенной сущности
[TDB. CAD]
ВыводNAME
N
Имя созданной сущности cartesian_point
pnt
Привязха языка FORTRAN:
NAME = PNT_TANGENTIAL_ARC (ARCNAM. LINNAM. KFIX)
Результат использования функции
Создаетдекартову точку cartesian_point как точку касания дуги окружности api_circular_arc с именемARCNAM
заданной ссылочной прямой apijine с именем LINNAM. Указанная ссылочная прямая не должна содержать центра
базовой кривой basis_curve сущности ARCNAM. Координаты X, У и Z созданной декартовой точки вычисляются с
помощью точек, лежащих на сущностиARCNAM. и точек, лежащих:
- на линии, параллельной ссылочной линии, касающейся базовой кривой заданной сущности ARCNAM;
- ближе к бесконечной прямой LINNAM.
Указанная декартовая точка имеет текущую запись point_styte в таблице статуса интерфейса. Функция воз
вращает имя полученной сущности cartesian_point. При возникновении ошибки сущность не создается, значение ее
имени равно 0.
П ри м ечания
1 Декартова точка cartesian_point создается, если она лежит внутри параметрического диапазона [1Пт_1.
trim_2] заданной базовой кривой ARCNAM. В противном случае возникает ошибка:
2 Если расстояние между выбранной декартовой точкой и точкой начала (конца) [trim_1 или lrim_2) задан
ной базовой кривой ARCNAM лежит в диапазоне [ZERO_value. EPS), то ошибок нет и координаты указанной точки
вычленения используются для создания новой сущностью cartesian_point.
3 Если текущий открытый вид определен как 20-вид (значение записи geometrical_powerJeveI в таблице
статуса интерфейса равно 1), то значение Z игнорируется интерфейсом:
4 Если текущий открытый вид определен как ЗО-вид (значение записи geometrical_powerJevel в таблице
статуса интерфейса не менее 2). то обе заданные сущностиARCNAM и LINNAMдолжны лежать в одной плоскости.
LINNAM (reference tine) — ссылочная пряная пиния. ARCNAM — дуга окружности, carteaianpom t — декартова точка
basis_curve (в circle) — базовая кривая (окружность)
Рисунок А. 13 — Функция Pnt_Tangential_Arc
162