*voxel_lattice_hex_mesh_init
Initializes the voxel hex mesh module.
Syntax
*voxel_lattice_hex_mesh_init voxel_size
Type
HyperMesh Tcl Modify Command
Description
Initializes the voxel hex mesh module. This must precede any calls to other *voxel_lattice_hex_mesh... APIs, and must be followed by a call to *voxel_lattice_hex_mesh_end.
Unrelated "major" database changes made while inside of the voxel module cause it to terminate.
Inputs
- voxel_size
- The size of the voxel hex elements to be created/registered. Only a uniform size is supported within a single voxel session.
Example
To create voxels of size 10 for include components 100-110 and exclude components 200-203:
*voxel_lattice_hex_mesh_init 10
*voxel_lattice_hex_mesh_fill_voids 0
*createmark comps 1 100-110
*voxel_lattice_hex_mesh_add_entities comps 1 1
*createmark comps 2 200-203
*voxel_lattice_hex_mesh_remove_entities comps 2 1
*voxel_lattice_hex_mesh_create
*voxel_lattice_hex_mesh end
Errors
Incorrect usage results in a Tcl error. To detect
errors, you can use the catch
command:
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
2019.1