Topological Offset
/ (object)
/
Description
FIXME: Missing documentation in the specification.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
Only relevant if overwrite_tags=true. 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
/overwrite_tags (bool)
/overwrite_tags
Description
If true, offset_output_tag overwrites existing tags in the offset.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 negative, the offset is created by splitting adjacent edges at their midpoints.Default: -1.0
/relative_ball_threshold (float)
/relative_ball_threshold
Description
Radius relative to target_distance to stop circle (2d) or sphere (3d) splitting in conservative distance approximation.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