TetWild
/ (object)
/
Description
FIXME: Missing documentation in the specification.Required
/application (string)
/application
Description
Application name must be tetwild.Options: ['tetwild']
/input (list)
/input
Description
List of triangular input meshes./input/* (string)
/input/*
Description
Triangular 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: ''
/skip_simplify (bool)
/skip_simplify
Description
If true, input simplification will be skipped.Default: False
/use_sample_envelope (bool)
/use_sample_envelope
Description
Use sample envelope instead of exact one.Default: False
/use_legacy_code (bool)
/use_legacy_code
Description
Use the original TetWild code for the mesh improvement. This only works with ‘use_sample_envelope’!Default: False
/num_threads (int)
/num_threads
Description
Number of threads used by the applicationDefault: 0
/max_iterations (int)
/max_iterations
Description
Maximum iterations before stopping.Default: 80
/filter (string)
/filter
Description
Remove the outside region based on different criteria. ‘flood’: flood fill. ‘input’: winding number w.r.t. the input. ‘tracked’: winding number w.r.t. the tracked surface. ‘none’: Do not filter. Flood fill only works if the input is closed. Otherwise, it results in an empty mesh. Filtering w.r.t. the input might cause wrinkles along the surface as some tets might be falsely tagged. Filtering w.r.t. the tracked surface can lead to missing pieces if the input consists of multiple components.Default: 'none'
Options: ['flood', 'input', 'tracked', 'none']
/eps_rel (float)
/eps_rel
Description
Envelope thickness relative to the bounding boxDefault: 0.002
/length_rel (float)
/length_rel
Description
Target edge length relative to the bounding boxDefault: 0.05
/stop_energy (float)
/stop_energy
Description
Target energy. If all tets have an energy below this, tetwild will stop.Default: 10
/preserve_topology (bool)
/preserve_topology
Description
Preserve the topology of the input surface.Default: False
/throw_on_fail (bool)
/throw_on_fail
Description
Throw exception if the output does not fulfil the desired criteria. No output will be generated.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: ''
/DEBUG_output (bool)
/DEBUG_output
Description
Write the mesh as debug_{}.vtu after every operation.Default: False
/DEBUG_sanity_checks (bool)
/DEBUG_sanity_checks
Description
Perform sanity checks after every operation. This can be very slow and should only be used for debugging.Default: False
/DEBUG_hausdorff (bool)
/DEBUG_hausdorff
Description
Sanity Check: Compute and report the Hausdorff distance of the output to the input. Should be always smaller than eps.Default: False