ГОСТ Р ИСО 13584-31—2010
Внутренние ссыпки: 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 Перечислимое значение находится вне установленного
диапазона
А.5.6.3 Сущности тел, полученных путем очерчивания (сущности swept_aTea)
Экструдирование
Ski_Extrusion
Вращение
SkJ_Revolution
А.5.6.3.1 Экструдирование
Имя функции:
Sld_Extrusion
Уровень интерфейса:3
Уровень геометрической мощности:3
Параметры
Ввод/вывод
ИмяТип данных
Смысл
Допустимый тип/вмачекие
Ввод
SRFNAMN
Имя переносимой плоской поверхно
сти api_pianar_surface
aps
Ввод
DIRNAMN
Направление параллельного переноса
dir
Ввод
DEPTHD
Расстояние параллельного переноса
(EPS S DEPTH s MAX)
Ввод
KFIXE
Хранение построенной сущности
[TDB. CAD]
Вывод
NAMEN
Имя созданной сущности extruded[_
area_sotkJ
eas
Привязка языка FORTRAN:
NAME = SLD_EXTRUSION (SRFNAM. DIRNAM, DEPTH. KFIX)
Результат использования функции
Функция создает геометрическое тело extruded_area_sotid путем параллельного переноса и очерчивания
ограниченной плоской поверхности ap/_ptanar_surface с именем SRFNAM заданной формы вдоль прямой. Направ
ление параллельного переноса задается вектором направления с именем DIRNAM. Расстояние параллельного
переноса определяется параметром DEPTH.
Направление DIRNAM дублируется как вектор d, имеющий нулевой стиль nutl_style. Затем:
- плоская поверхность apt_planar_surface SRFNAM дублируется как сущность s. имеющая нулевой стиль:
- создается экземпляр экструдированного геометрического тела extmded_area_solid с заданной формой
s плоской поверхности переноса stvept_area для заданного направления d параллельного переноса extruded!_
direction и расстояния DEPTH параллельного переноса. Для экструдированного геометрического тела назначен
стиль представления presentabon_styie_assignment. содержащий текущую запись в таблице статуса интерфейса
для стиля поверхности surface__style и стиля кривой curve_slyle. Функция возвращает имя геометрического тела
extruded_area_sotki. полученного экструдированном.
Значение расстояния параллельного переноса DEPTH лежит в диапазоне [EPS, МАХ]. Плоская поверхность
переноса может иметь вырезы, которые в результате очерчивания (зкструдирования, параллельного переноса)
превращаются в отверстия объемного тела. При возникновении ошибки сущность не создается, функция возвра
щает нулевое имя элемента.
П р и м е ч а н и е — Нет.
229