Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.29 KB

MeshExtruderGenerator.md

File metadata and controls

29 lines (17 loc) · 1.29 KB

MeshExtruderGenerator

!syntax description /Mesh/MeshExtruderGenerator

Overview

The mesh extruder generator is a tool for increasing the dimensionality of a lower dimension mesh (1D or 2D). Each element is converted to one or more copies of its corresponding higher dimensional element along the specified axis. The Mesh Extruder can also add in the extra sidesets resulting from increasing the dimensionality of the original mesh. Existing sidesets are extruded.

Through the existing_subdomains, layers, and new_ids options, it is possible to specify that an extruded block exists in some layers, but not others. This allows for serrated patterns and gaps. Note that no error will be thrown if the resulting blocks overlap. These three options must have the same number of values given to them. The extrusion vector may use decimal values.

Visual Example

Input 2D Mesh

!media media/framework/mesh_modifiers/quad4.png style=width:500px; caption=2D mesh consisting of a ring of QUAD4 elements.

Output of MeshExtruderGenerator

!media media/framework/mesh_modifiers/extrude_angle.png caption=Resulting mesh after extrusion along the vector (1, 1, 0).

!syntax parameters /Mesh/MeshExtruderGenerator

!syntax inputs /Mesh/MeshExtruderGenerator

!syntax children /Mesh/MeshExtruderGenerator