Engineering Solutions

Voxel Meshing

Voxel Meshing

Previous topic Next topic No expanding text in this topic  

Voxel Meshing

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Fills an enclosed volume with voxels (hexas) of a predefined size. This type of mesh is only useful in topology optimization.  It does not give meaningful results in a stress analysis.

To work properly, the volume must be enclosed completely by shell elements (quads and trias) without T-Connections or free edges.  The normals of these elements should point inwards.  The voxels (hexa elements) are stored in the component, hexas.

To generate a voxelmesh:

1.From the menu bar, click Mesh > Create > Voxel Mesh.
2.Using the comps collector, select the components that contain shell elements enclosing one volume.
Note:If more than one volume is selected, normals should be adjusted manually.
3.Click proceed.
4.In the Voxelmesh dialog, select the relevant check boxes:
Perform element check

Checks for T-connections and free edges.  If some are found, the results are stored in collectors of the corresponding names.

Adjust normals

Automatic adjustment of normals (to inward).  This works if the selection is one connected volume only.  The volume may contain internal voids.

Fill undercuts

Areas that are hidden in each coordinate direction are filled even if they are not touching the enclosed volume.  These elements are stored in the component, hexasfill.

One component for each number of inner nodes

The voxels created are stored in nine components (hexas0, hexas1...) depending on the number of nodes that are inside the volume.

Note:Zero inner nodes may occur if one edge of the volume intersects the center of a hexa-face.
Use local coordinates

Select a coordinate system along which to align the mesh.  If no selection is made, the global (basic, screen) coordinate system is used.

Edge size for hexa elements

Choose from Cubes or Rectangles.  For cubes, enter a single value for the edge size; for rectangles enter x, y, and z edge lengths.  Keep in mind that a grid of nodes is created for the box wrapping the volume.  So the memory usage may be high for unreasonably small values.

3.Click Start.
4.If you selected the Use local coordinates check box, you will be prompted to select a coordinate system. Select the system and then click proceed.

The voxelmesh is generated.