Smooth

automesh smooth --help
Applies smoothing to an existing mesh

Usage: automesh smooth <COMMAND>

Commands:
  hex   Smooths an all-hexahedral mesh
  tri   Smooths an all-triangular mesh
  help  Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help

Smooth Hex

automesh smooth hex --help
Smooths an all-hexahedral mesh

Usage: automesh smooth hex [OPTIONS] --input <FILE> --output <FILE>

Options:
  -c, --hierarchical      Pass to enable hierarchical control
  -i, --input <FILE>      Mesh input file (inp)
  -o, --output <FILE>     Smoothed mesh output file (exo | inp | mesh | vtk)
  -n, --iterations <NUM>  Number of smoothing iterations [default: 20]
  -m, --method <NAME>     Smoothing method (Laplace | Taubin) [default: Taubin]
  -k, --pass-band <FREQ>  Pass-band frequency (for Taubin only) [default: 0.1]
  -s, --scale <SCALE>     Scaling parameter for all smoothing methods [default: 0.6307]
      --metrics <FILE>    Quality metrics output file (csv | npy)
  -q, --quiet             Pass to quiet the terminal output
  -h, --help              Print help

Smooth Tri

automesh smooth tri --help
Smooths an all-triangular mesh

Usage: automesh smooth tri [OPTIONS] --input <FILE> --output <FILE>

Options:
  -c, --hierarchical      Pass to enable hierarchical control
  -i, --input <FILE>      Mesh input file (stl); #TODO: the (inp) file type is a work in progress
  -o, --output <FILE>     Smoothed mesh output file (exo | inp | mesh | stl | vtk)
  -n, --iterations <NUM>  Number of smoothing iterations [default: 20]
  -m, --method <NAME>     Smoothing method (Laplace | Taubin) [default: Taubin]
  -k, --pass-band <FREQ>  Pass-band frequency (for Taubin only) [default: 0.1]
  -s, --scale <SCALE>     Scaling parameter for all smoothing methods [default: 0.6307]
      --metrics <FILE>    Quality metrics output file (csv | npy)
  -q, --quiet             Pass to quiet the terminal output
  -h, --help              Print help