ГОСТ Р ИСО 13584-31—2010
Привязка языка FORTRAN:
NAME = INTERSECTION_SLD (BOPNM1, BOPNM2. KFIX)
Результат использования функции
Функция выполняет булеву операцию регупяриэованного пересечения двух тел. Булевы операнды Ьоо/вап_
operandс именами BOPNM1 и BOPNM2 дублируются как сущности Ы и Ь2. Данные сущности имеют нулевой стиль
null_styte. Создается экземпляр о булева оператора boofeanoperator пересечения тел. Далее создается сущность
результата выполнения булевой операции boolean_result. созданная с помощью первого операнда Hrst_operand Ы.
второго операнда second_operand Ь2 и оператора их пересечения о. Сущности boolean_result назначен стиль пред
ставления presentation_slyle_ass>gnment. содержащий текущую запись в таблице статуса интерфейса для стиля
поверхности surface_style для стиля кривой curve_style. Функция возвращает имя полученного результата выпол
нения булевой операции boolean_result.
Результат булевой операции может быть получен для нескольких отдельных частей. При возникновении
ошибки сущность не создается, функция возвращает нулевое имя элемента.
П ри м е ча н и е — Нет.
BooSoan_operalof = intersection - - булев оператор пересечения тел; lirs!_operand * Ыоск — первый операнд - блок:second opcrand »
right_circular_cylinder— второй операнд — лряиои круговой цилиндр. BOPNM2 — обозначение второго операнда.
ВОР1ЧМ1
— обо
значение первого операнда; boolean_resull — результат выполнения булевой операции объединения геоиетричесяих теп
Рисунок А.45 — Функция Inters©cTion_Sld
Внутренние ссыпки: 6.1.18. 6.1.18.3. 6.2.3.2. 6.2.4. 8.2.
Ошибки
1Имя сущности не определено (равно 0 или неиз
вестно)
2Недопустимый тип сущности
101Попытка создания вырожденной сущности
130Сбой при выполнении булевой операции
201Переполнение временной базы данных
202Ошибка при отправке сущности в CAD
203 Функция несовместима с текущим уровнем интер
фейса
204 Функция несовместима с текущим уров
нем мощности
1001 Перечислимое значение находится вне установлен
ного диапазона
227