ГОСТ Р ИСО 13584-31—2010
Ошибки
1Имя сущности не определено (равно 0 или неизвестно)2
Недопустимый тип сущности
110 Попытка создания точки вне параметрического диапазона сущ119
ности кривой
Заданные сущности не лежат
в одной плоскости
127Геометрическое построение нецелесообразно201
Переполнение временной
базы данных
202Ошибка при отправке сущности в CAD204
Функция несовместима с
текущим уровнем мощности
1001Перечислимое значение находится вне установленного диапазона
А.5.2.2.8 Точка как проекция на сущность axis2_placement
Имя функции:
Pnt_Projection_A2p
Параметры
Ввод/выводИмя
Типдаипых
Смысл
Допустимым тиа’эначемие
ВводPNTNAM
N
Имя проектируемой декартовой точки carte
sian_poinl
pnt
ВводA2PNAM
N
Имя сущности axis2jrlacement
а2р
ВводKFIX
Е
Хранение построенной сущности
[TDB. CAD]
ВыводNAME
N
Имя созданной сущности cartesian_pou)t
pnt
Привязка языка FORTRAN:
NAME = PNT_PROJECTION_A2P (PNTNAM. A2PNAM. KFIX)
Результат использования функции
Функция создает сущность cartesian_point путем проецирования заданной декартовой точки cartesian__point
с именем PNTNAM на плоскость (Оху) сущности axis2_piacement с именем A2PNAM. Координаты X, У и Z создан
ной cartesianjroinl вычисляются по точке на плоскости (Оху) для сущности axis2_placementA2PNAM. Расстояние
от данной точки до сущности PNTNAM является наименьшим. Указанная декартова точка имеет текущую запись
po:nt_style в таблице статуса интерфейса. Функция возвращает имя полученной сущности cartesian_point. При
воз никновении ошибки сущность не создается, значение ее имени равно 0.
П р и м е ч а н и е — Если текущий открытый вид определен как 20-вид (значение записи geometrical_povter_
level в таблице статуса интерфейса равно 1). то ошибок нет и координаты вновь созданной декартовой точки копи
руются из сущности PNTNAM.
Уровень интерфейса:1
Уровень геометрической мощности:1.2,3
PNTNAM ■- исходная /почка. A2PNAM (axis2_placement) — координатная плоскость локальной координатной системы:
cartem anpom l - проекция тонки на плоскость
Рисунок А.15 — Функция Pnt_Projection_A2p
166