ГОСТ Р ИСО 13584-31—2010
Ошибки
1 Имя сущности не определено (равно 0 или не
известно)
2Недопустимый тип сущности
103 Расстояние между двумя точками лежит вне
установленного диапазона (EPS, МАХ]
201Переполнение временной базы данных
202Ошибка при отправке сущности в CAD
203Функция несовгиестима с применением
уровня интерфейса
204 Функция несовместирла с текущим уровнем
мощности
1001 Перечислир/ое значение находится вне
установленного диапазона
А.5.1.3 Сущность axis2_placement (локальная координатная система)
Построение сущности axrs2^placement по трем точкам
A2p_3_Pnt
Построение сущности axis2_placement по двум направлениям
A2p_2_Dir
Построение сущности axr’s2placement по двум направлениям (Ох) и (Оу)
A2p_2_Dir_Xy
Построение сущности axis2_placemenl путем относительного позиционирования
A2p_Position_Relalive
Построение сущности axis2^placement с помощью ссылочной координатной системы
A2p_Ref_Sys
А.5.1.3.1 Построение сущности axis2_p!acement по трем точкам
Имя функции:
A2p_3_Pnt
Параметры
Впол/выводИми
Типданных
Смысл
Допустимый тип/
значение
ВводCENPNT
N
Имя начальной декартовой точки carte
sian_point
pnt
ВводAXSPNT
N
Имя декартовой точки cartesian_роиМ.
отложенной в направлении оси 2 (игнори
руется для 20-вида)
pnt
ВводREFPNT
N
Имя декартовой точки cartesian_poinl. от
ложенной либо в направлении аппрокси-
глации оси X. либо в
точно
р
л
направлении
оси X в случае 20-вида
pnt
ВводKFIX
E
Хранение построенной сущности
[TDB. CAD]
ВыводNAME
N
Имя созданной сущности axis2_placement
a2p
Уровень интерфейса:1
Уровень геориетрической гдощности:1.2,3
Привязка языка FORTRAN:
NAME = A2P_3_PNT (CENPNT. AXSPNT. REFPNT. KFIX)
Результат использования функции
Функция создает сущность axis2_placement, которая представляет собой ортогональную локальную коорди
натную систему (LCS) в текущей ссылочной базовой координатной системе OVC. Тип созданной сущности axis2_
placement зависит от инициализации открытого вида, то есть создается экземпляр сущности axis2j>lacement_2d в
случае использования 20-вида или создается экземпляр сущности axis2_placement_3d в случав использования ЗО-
вида. Для создания сущности axis2_p!acement_3dиспользуются три точки CENPNT. AXPNT и REFPNT для полу чения
начала координат (О) и две оси (Oz и Ох) локальной координатной системы. Для создания сущности axis2_
placement__2d используются только две из трех заданных точек (CENPNT и REFPNT). Их достаточно для создания
начала координат (О) и оси (Ох) локальной координатной системы.
143