Create Voxel Meshes

Use the Voxel: Create tool to create voxel meshes.

  1. From the Define group, select Tetra > Voxel > Create.


    Figure 1.
    A guide bar will appear.


    Figure 2.
  2. Define voxel options.
    1. On the guide bar, click .
      The Options dialog opens.
    2. In the Voxel size field, enter a value.
    3. In the Create voxels at: field, select one of the following:
    • Intersections and Voids (default)
    • Voids only
    • Intersections only


      Figure 3.
  3. Select include volume entities.
    Include volume entities define the outer bound of the package space. All space within the include selection will have voxels created unless otherwise specified.
    Important: You must select at least one include.

    Components, elements, lines, surfaces, and solids are supported. Change the entity type from the guide bar selector.

  4. Optional: Select exclude volume entities.
    Exclude volume entities define the non-design parts and/or subsystems. All space within the exclude will be exempt from having voxels created within it.
    Components, elements, lines, surfaces and solids are supported. Change the entity type from the guide bar selector.
  5. Optional: Select or create a symmetry.

    Symmetry allows the voxel design space to be generated using one or more symmetry planes. Once the voxels are created and edited as necessary, the voxels can then be reflected to generate the full model.

    • Select an existing symmetry.
    • Create new symmetry by clicking Create New and using the Vector tool.
  6. Click Create.
Voxels are generated at both the intersection of the part(s) and fills the voids of the appropriate package space.


Figure 4.

When the voxels are generated two new entities are created and append to the Model Browser, Design Spaces and Symmetry Planes. Symmetry Planes will only appear if the Symmetry option is used during voxel generation. Both of these entities store and persist the necessary information for further downstream use, and are saved in the.hm binary file. For example; if the non-design package space changes, you can simply select and update the exclude entities and re-generate the voxels.

Modify the Design Space entity by selecting it in the browser and then invoking the Voxel: Create tool. Changing the voxel size, the include/exclude content, and symmetry usage is all possible. The Output Components can only be modified in the in the Model Browser, Entity Editor. Voxels can be organized into one or many components to group the regions into representative manufacturable parts, such as castings or machined parts for example. Typically, these sort of design variables (or regions) have specific topology optimization options applied such as draw direction for improved manufacturability.

The most efficient way to handle load case setup is to have the boundary conditions organized in a separate Include file. If the boundary conditions are applied via RBE’s, then the RBE’s should be included in the Include as well. Upon voxel creation or update, the Include can be imported and the RBE’s can be equivalenced to the new or updated voxels. This process allows for design changes to occur and facilitates quick boundary condition reapplication.


Figure 5.


Figure 6.