ГОСТ Р ИСО 13584-31—2010
Ошибки
1Имя сущности не определено (равно 0 или неиз3
вестно)
Значение меры длины находится вне до
пустимого диапазона
201Переполнение временной базы данных202
Ошибка при отправке сущности в CAD
204 Функция несовместима с текущим уровнем мощ208
ности
Превышение максимально допустимого
количества групп
212Сущность может быть использована только внутри1001
временной базы данных
Перечислимое значение находится вне
установленного диапазона
А.7.4 Сущности вращения
Вращение
Rotate_Ent
Дублирование и вращение
Dup_Rotate_Ent
А.7.4.1 Вращение
Имя функции:
Rotate Ent
Параметры
8вод‘вывол
Имя
Типданных
Смысл
Допустимый тип.’зиачение
ВводENTNAM
N
Имя исходной сущности
Все графические сущности, grp
ВводPNTNAM
N
Имя указателя cartesian^
point для вращения
pnt
ВводANG1
D
Угол поворота в плоскости
(Оху) вокруг оси (Oz)
(-360* £ ANG1 £360-)
ВводANG2
D
Угол поворота в плоскости
(Oyz) вокруг оси (Ох)
(-360* £ ANG2 £ 360")
ВводANG3
D
Угол поворота в плоскости
(Ozx) вокруг оси (Оу)
(-360* £ ANG3 £ 360")
Уровень интерфейса:1
Уровень геометрической мощности.1.2.3
Привязка языка FORTRAN:
CALL ROTATE.ENT (ENTNAM. PNTNAM. ANG1. ANG2. ANG3)
Результат использования функции
Производится поворот сущности ENTNAM. Указатель cartesian_paint начала координат виртуальной коорди
натной системы, в которой производится вращение. Данная виртуальная координатная система определена путем
параллельного переноса текущей ссылочной координатной системы OVC в PNTNAM. Вращение производится в
следующем порядке:
1) поворот вокруг оси (О
2
);
2) поворот вокруг оси (Ох);
3) поворот вокруг оси (Оу).
Углы измеряются в единицах угла OVC_angle_unH. Имя сущности ENTNAM. все характеристики визуального
представления (например, стиль воспроизведения, уровень вида viewjevel). структура группы и множества сущ
ностей не изменяются. При возникновении ошибки никакие изменения сущностей не производятся.
П ри м ечания
1 Если вычисленное смещение сущности из исходного положения по указателю вращения находится в диа
пазоне [ZERO_value, EPS), то никакие модификации не производятся и ошибки не возникают.
2 Если заданная сущность ENTNAM является экземпляром типа группы api_group. то все сущности, ссыла
ющиеся на данную группу, также должны быть повернуты.
248