ГОСТ Р ИСО 13584-31—2010
Внутренние ссыпки: 6.1.14. 6.1.17. 6.1.18. 6.2.3.2. 6.2.4. 8.2.
Ошибки
1 Имя сущности не определено (равно 0 или неиз
вестно)
2Недопустимый тип сущности
3 Значение меры длины находится вне допустимого
диапазона
101 Попытка создания вырожденной
сущности
107 Попытка создания вырожденной локальной ко
ординатной системы axisl_placement в процессе
создания сущности
109Попытка создания вырожденного тела в
процессе создания сущности
114Попытка создания тела с перекрытием
130Сбой при выполнении булевой операции
201Переполнение временной базы данных
202Ошибка при отправке сущности в CAD
203 Функция несовместима с текущим уровнем интер
фейса
204 Функция несовместима с текущим уров
нем мощности
1001 Перечислимое значение находится вне установлен
ного диапазона
А.5.6.5 Построение тела в полупространстве
Построение тепа в полупространстве half_space__soiidHss_Gen
А.5.6.5.1 Построение тепа в полупространстве (сущность half_space_solid)
Имя функции:
Hss_Gen
Параметры
Воол|’аывоаИмя
Тип данных
Смысл
Допустимый типГзмачеине
ВводA2PNAM
N
Имя локальной координатной систе
мы axis2_placement_3d
а2р
ВводAGREMF
Е
Значение сущности обхода контура
agmementflag
[TRUE. FALSE]
ВыводNAME
N
Имя созданной сущности half_
space_sol/d
hss
Привязка языка FORTRAN:
NAME = HSSJ3EN (A2PNAM. AGREMF)
Результат использования функции
Сущность half_space_soHd определяется заданным полупространством, которое является регулярным под
множеством области, лежащей с одной стороны неограниченной поверхности. Сторона поверхности, находящаяся в
указанном полупространстве, определяется перпендикуляром к поверхности и значением флажка перпендику
ляра. Если значение флажка равно «true», то перпендикуляр направлен от заданного полупространства. Если
значение флажка равно «false», перпендикуляр направлен в заданное полупространство.
Локальная координатная система axis2j}!acement_3d дублируется как сущность а. имеющая нулевой стиль
null_style. Затем:
- создаетсяэкземплярр плоскости с локальной координатной системой а. Плоскости назначен нулевой стиль;
- создается экземпляр тела в полупространстве half__space_so!idс базовой поверхностью base_surface. рав
ной р. и флажком перпендикуляра адгвегтюш вад, равным AGREMF. Данная сущность half_space_sol(d имеет ну
левой стиль;
- функция возвращает имя полученной сущности. При возникновении ошибки сущность не создается, функ
ция возвращает нулевое имя элемента.
Уровень интерфейса:3
Уровень геометрической мощности:3
234