Topological Offset
/ (object)
/
Description
Required
/application (string)
/application
Description
Application name must be topological_offset.Options: ['topological_offset']
/input (string)
/input
Description
Tetrahedral input mesh.Optional
/output (string)
/output
Description
Output file name (without extension).Default: 'out'
/input_dir (string)
/input_dir
Description
Directory where the input files are located. This is injected by the application and should not be set by the user.Default: ''
/offset_selection (string)
/offset_selection
Description
Boolean expression for input simplicial complex to offset. If a single tag (ie ‘tag_0’) is given, single body mode is used.Default: '!_'
/offset_output_tags (list)
/offset_output_tags
Description
Tags to add to elements in the resulting offset region./offset_output_tags/* (string)
/offset_output_tags/*
Description
A tag./protected_tags (list)
/protected_tags
Description
Set of tags that will not be overwritten by the offset./protected_tags/* (string)
/protected_tags/*
Description
A tag./respect_all_topologies (bool)
/respect_all_topologies
Description
If true, the topology (after offset initialization) of every tag is respected as if the offset was to replace all tags. If false, only the topology of the offset is respected.Default: False
/offset_in (bool)
/offset_in
Description
Only relevant for single body mode. Whether to create offset inside bodyDefault: False
/offset_out (bool)
/offset_out
Description
Only relevant for single body mode. Whether to create offset outside bodyDefault: True
/target_distance (float)
/target_distance
Description
Target distance for offset. If < 0, the relative target distance is used to compute this one.Default: -1.0
/target_distance_rel (float)
/target_distance_rel
Description
Target offset distance relative to bounding box of mesh.Default: 0.01
/relative_ball_threshold (float)
/relative_ball_threshold
Description
Float between 0 and 1, radius relative to target_distance to stop circle/sphere splitting in conservative distance approximation. Smaller means more accurate offset growth but longer run time.Default: 0.1
/edge_search_termination_len (float)
/edge_search_termination_len
Description
Length below which binary search will be terminated for function-guided edge splittingDefault: 0.001
/sorted_marching (bool)
/sorted_marching
Description
Execute marching tets in decreasing order of edge length. Increases run time, may increase output mesh quality.Default: False
/check_manifoldness (bool)
/check_manifoldness
Description
After performing offset, check if offset region is manifoldDefault: True
/save_vtu (bool)
/save_vtu
Description
Save .vtu of output meshDefault: False
/DEBUG_output (bool)
/DEBUG_output
Description
Write the tet mesh as out_{}.vtu after every operation.Default: False
/log_file (string)
/log_file
Description
Logs are not just printed on the terminal but also saved in this file.Default: ''
/report (string)
/report
Description
A JSON file that stores information about the result and the method execution, e.g., runtime.Default: ''