Вытягивание по вертикали 2-D геометрии или указанных граней геометрии 3-D
extrude( выдавливание заданных граней 3-D геометрии вдоль направления, перпендикулярного граням. Здесь, g,FaceID,height)FaceID указывает, какие грани требуется вытянуть. Можно выдавить грани в несколько слоев, указав height как вектор толщин слоев.
Все указанные грани должны быть плоскими и иметь одинаковую ориентацию. Выдавленные объемы не должны пересекаться друг с другом или с существующей геометрией.
возвращает дескриптор h = extrude(___)h. Если исходной геометрией является DiscreteGeometry объект, затем функция изменяет исходную геометрию, и h дескриптор измененного DiscreteGeometry объект. Если исходной геометрией является AnalyticGeometry объект, затем h является дескриптором для нового DiscreteGeometry объект. В этом случае исходная геометрия остается неизменной.
extrude изменяет геометрию, но не изменяет соответствующую сетку. После изменения геометрии выполните регенерацию сетки, чтобы обеспечить правильную связь сетки с новой геометрией.
Если для 2-D геометрии добавлены новые вершины с помощью addVertex функция, extrude повторяет новые вершины на каждом новом слое выдавленной геометрии 3-D, но не связывает эти вершины ребрами.
Если g является AnalyticGeometry и вы хотите заменить его выдавленной дискретной геометрией 3-D, назначьте вывод исходной геометрии, например: g = extrude(g,20).
addFace | addVertex | Свойства AnalyticGeometry | Свойства DiscreteGeometry | generateMesh | importGeometry | multicuboid | multicylinder | multisphere | pdegplot