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