ГОСТ Р ИСО 13584-31—2010
Ошибки
1Имя сущности не определено (равно 0 или2
неизвестно)
Недопустимый тип сущности
3Значение меры длины находится вне допусти201
мого диапазона
Переполнение временной базы данных
202Ошибка при отправке сущности в CAD204
Функция несовместима с текущим уровнем
мощности
208 Превышение максимально допустимого коли212
чества групп
Сущность может быть использована только
внутри временной базы данных
1001 Перечислимое значение находится вне уста
новленного диапазона
А.7.3.4 Сущность дублирования и сдвига по вектору перемещения
Имя функции:
Dup_Shift_Displacement_Ent
Параметры
Воод/пыпадИмя
Типданных
Смысл
Допустимый тип.’аначенио
ВводENTNAM
N
Имя исходной сущности
Все графические сущности, grp
ВводDX
D
Составляющая вектора пере
мещения по оси X
(0.0 или (EPS S |DX| S MAX))
ВводDY
D
Составляющая вектора пере
мещения по оси У
(0.0 или (EPS S |DY| < MAX))
ВводDZ
D
Составляющая вектора пере
мещения по оси Z
(0.0 или (EPS S |DZ| s MAX))
ВводKFIX
E
Хранение построенной
сущности
[TDB. CAD]
ВыводNAME
N
Имя дублированной и сдвину
той сущности
Тип сущности ENTNAM
Уровень интерфейса.1
Уровень геометрической мощности:1.2. 3
Привязка языка FORTRAN:
NAME = DUP_SHIFT_DISPLACEMENT_ENT (ENTNAM. DX. DY. DZ. KFIX)
Результат использования функции
Настоящая функция осуществляется в два этапа: сначала выполняется дублирование сущности с помощью
функции Dup_Ent. затем полученный дубликат сдвигается с помощью функции Shift_Displacement_Ent. Рассматри
ваемая функция возвращает имя сдвинутой сущности. Заданное значение сдвига измеряется в OVC_length_unit.
Оно либо равно 0. либо находится в диапазоне [EPS. МАХ]. При возникновении ошибки сущность не создается,
функция возвращает нулевое имя элемента.
П ри м ечания
1 Если евклидова норма сдвига равна 0. то результатом использования функции Dup_Ent будет только копия
сущности ENTNAM.
2 Манипуляции с сущностями, являющимися экземплярами типа fiU_area_sty1e_hatching или half_space_
solid, допускаются только внутри TDB. Дублированная сущность остается внутри TDB. Значение параметра KFIX.
равное CAD (результат вычисления функции направляется в CAD). игнорируется интерфейсом.
3 Если заданная сущность ENTNAM является экземпляром типа группы api_group. то все сущности, ссыла
ющиеся на данную группу, также дублируются и сдвигаются.
4 Если текущий открытый вид определен как 20-вид (значение записи gGometrical_powerJevel в таблице
статуса интерфейса равно 1), то заданная составляющая смещения DZ игнорируется интерфейсом.
Внутренние ссыпки: 6.1. 6.2.1. А.7.1.1, А.7.3.1.
247