ГОСТ Р ИСО 13584-31—2010
Параметры
Воод.’оыподИмя
Тип данных
Смысл
Допустимый тил/зкачоиие
ВводCENPNT
N
Имя декартовой точки cartesian_point.
определяющей начало координат
pnt
ВводAXSPNT
N
Имя декартовой точки cartesian_point.
отложенной в направлении оси Z (игно
рируется для 20-вида)
pnt
ВводREFPNT
N
Имя декартовой точки cartesian_point,
отложенной либо в направлени ап-
проксимаци оси X. либо в направлении
точной оси X в случае 20-вида
pnt
ВводKFIX
Е
Хранение построенной сущности
[TDB. CAD]
Привязка языка FORTRAN:
CALL REF_SYS_3_PNT (CENPNT. AXSPNT. REFPNT)
Результат использования функции
Производится построение новой ссылочной OVC по заданным параметрам, относящимся к текущей ссы
лочной системе. Новая ссылочная система создается как ортогональная правосторонняя координатная система
типа axis2_placement. Созданная сущность axrs2placement зависит от инициализации открытого вида: экземпляр
сущности axis2_placement_2d создается в случае 20-еида, экземпляр сущности axis2_piacement_3d создается в
случае 3D-вида. Для создания сущности axis2_placement_3d задаются три точки CENPNT. AXPNT и REFPNT. опре
деляющие начало координат (О), и две оси (Oz и Ох) локальной координатной системы. Для создания сущности
axis2_ptacement_2d необходимы только две точки вместо трех (CENPNT и REFPNT). которые определяют начало
координат (О) и ось (Ох) локальной координатной системы.
Заданная декартова точка cartesian_point с именем CENPNT дублируется как точка р1. Данная точка
cartesian_point определяет начало координат, она имеет нулевой стиль nuil_style.
В случае создания экземпляра локальной координатной системы ax/s2_piacement_3&.
- пусть точки Р2 и РЗ являются синонимами двух заданных декартовых точек AXSPNT и REFPNT соответ
ственно;
- создается экземпляр d1 направления direction с компонентами direction_ratio. определенными путем вы
читания координат точек Р2 — р1. Указанное направление используется для определения точного направления
локальной оси 2 и имеет нулевой стиль. При этом расстояние между двумя декартовыми точками находится в
диапазоне [EPS. МАХ]:
- создается экземпляр 62 направления direction с компонентами direction_ratio. определенными путем вычи
тания координат точек РЗ — р1. Указанное направление используется для определения аппроксимации направле
ния оси X и имеет нулевой стиль. При этом расстояние между двумя декартовыми точками находится в диапазоне
[EPS. МАХ]:
- создается экземпляр локальной координатной системы axis2_placement_3d с началом координат в точке
р1, осью d1 и осылочным направлением 62. Полученная локальная координатная система axis2_p!acemenl_3d
имеет нулевой стиль. Она принимается в качестве новой ссылочной OVC.
В случае создания экземпляра локальной координатной системы axis2_piacement_2d:
- пусть точка РЗ является синонимом одной заданной декартовой точки cartes/an_point с именем REFPNT:
- создается экземпляр 62 направления direction с компонентами direction_ratio. определенного путем вы
читания координат точек РЗ — р1. Указанное направление используется для определения точного направления
локальной оси X и имеет нулевой стиль. Расстояние между двумя декартовыми точками находится в диапазоне
[EPS. МАХ]:
- создается экземпляр локальной координатной системы axis2_p!acement_2dс началом координат в точке р 7
и ссылочным направлением с/2. Полученная локальная координатная система axis2_placement_2d имеет нулевой
стиль и принимается в качестве новой ссылочной OVC.
При возникновении ошибки никакие изменения сущностей не производятся.
П ри м ечания
1 При необходимости выполняется корректировка ссылочного направления redirection для обеспечения
его ортогональности направлению оси путем проектирования указанного направления ле/_сй/всЛол на плоскость,
перпендикулярную направлению оси axis.
2 Если текущий открытый вид определен как 20-вид (значение записи geometrical_power_fevel в таблице
статуса интерфейса равно 1), то заданный параметрAXSPNT игнорируется интерфейсом.
265