ГОСТ Р ИСО 13584-31—2010
Внутренние ссыпки: 6.1.Э.2. 6.1.9.7, 6.1.9.8. 6.2.4. 8.2.
Ошибки
1Имя сущности не определено (равно 0
или неизвестно)
2Недопустимый тип сущности
201Переполнение временной базы данных
202Ошибка при отправке сущности в CAD
204Функция несовместима с текущим уров
нем мощности
1001Перечислимое значение находится вне установ
ленногодиапазона
А.5.3 Сущности кривой
А.5.3.1 Базовые сущности кривой
А.5.3.1.1 Отрезки прямой apijme
Построение отрезка по двум точкам
Lin_2_Pnt
Построение отрезка по точке, длине отрезка и его направлению
Lin_Pnt_Length_Dir
Построение отрезка, касательного к дуге одной окружности
Lin_Tarvgential_Arc
Построение отрезка, касательного к дугам двух окружностей
Lin_Tangential_2_Arc
Диагональное сопряжение двух отрезков
Lin_Chamfer_2_Lin
А.5.3.1.1.1 Построение отрезка по двум точкам
Имя функции:
Lin 2 Pnt
Параметры
Ввод/вывод
ИмяТип данных
Смысл
Допустимый тип/аиачемие
Ввод
STAPNTN
Имя начальной точки cartesianjo in t
pnt
Ввод
ENDPNTN
Иt/я конечной точки cartesianjo in t
pnt
Ввод
KFIXЕ
Хранение построенной сущности
[TDB. CAD]
Вывод
NAMEN
Имя созданной сущности apijine
lin
Уровень интерфейса:1
Уровень геометрической мощности:1.2. 3
Привязка языка FORTRAN:
NAME = (STAPNT. ENDPNT. KFIX)
Результат использования функции
Функция создаетотрезокпрямойapi_line подвум заданным декартовым точкамcartesian_poinl. где PNTNM1—
начальная точка и PNTNM2 — конечная точха.
Начальная и конечная точки дублируются как точки р1 \лр2 соответственно. Они имеют нулевой стиль nutt_
style. Затем:
- создается экземпляр d направления direction с компонентами direcbon_ratio. определенными как разность
р2
—
р1. Указанное направление имеет нулевой стиль:
- создается экземпляр v вектора vector, направление которого совпадает с направлением d. модуль равен
||р2 — р У||. Настоящий вектор имеет нулевой стиль;
- создается экземпляр линии / по точке pnt р1 и направлению dir v. Настоящая линия имеет нулевой стиль;
167