ГОСТ Р ИСО 13584-31—2010
Результат использования функции
Функция создает сущность cartesian_point как точку на заданной базовой сущности ENTNAM путем проеци
рования заданной декартовой точки cartesian_pomt с именем PNTNAM.
Если заданная базовая сущность ENTNAM является экземпляром типа линии apijine интерфейса приклад
ного программирования, то функция создает сущность cartesian_point с координатами X, У и Z. вычисленными по
точке, полученной ортогональным проецированием точки PNTNAM на прямую, которая является базовой кривой
basis_curve сущности api_Hne интерфейса прикладного программирования.
Если заданная базовая сущность ENTNAM является экземпляром типа дуги окружности api_circular_arc, то
функция создает сущность cartesian_point с координатами X, Y и Z. полученными в результате пересечения бес
конечной прямой, построенной по точке PNTNAM. по центру заданной душ окружности api_circolar_arc ENTNAM и
по самой дуге окружности api_circular_arc. Если возможны две точки пересечения, то выбирается ближайшая к
точке PNTNAM.
Новая созданная декартова точка cartesian_point имеет текущую запись point_styie в таблице статуса интер
фейса. Функция возвращает имя полученной сущности cartesian_point. При возникновении ошибки сущность не
создается, значение ее имени равно 0.
П ри м ечания
1 Декартова точка cartesian_pointсоздается, если она находится внутри параметрическогодиапазона [<nm_1.
trim_2] заданной базовой кривой ENTNAM. В противном случае возникает ошибка.
2 Если расстояние, измеренное между новой декартовой точкой и одной точкой начала (конца) (trim_1 или
trim_2) заданной базовой кривой ENTAM. лежит в диапазоне [ZERO value, EPS), то координаты точки вычленения
используются для создания новой декартовой точки cartesian_pcint.
3 Если текущий открытый вид определен как 20-вид (значение записи geometrical_power_level в таблице
статуса интерфейса равно 1), то значение Z игнорируется интерфейсом.
4 Если текущий открытый вид определен как ЗО-вид (значение записи geometrical_power_level в таблице
статуса интерфейса равно 2), то обе заданные сущности PNTNAM и ENTNAM должны лежать в одной плоскости.
Cartesian_point — декартова точка, ENTNAM — сущность: PNTNAM — точка; bas/scurve ( • cvcie) — базовая кривая (окружность)
Рисунок А.14 — Функция Pnt_Projection_Ent
Внутренние ссылки: 6.1.Э.2. 6.1.12.6.2.4. 8.2.
165