betti mesh assemble
Mesh touching solids so they conform across interfaces.
mesh module Granted on request: see access and licensing.
Usage
betti mesh assemble [flags] a b ... -out dir
Examples
betti mesh assemble -size 1% a.stl b.stl -out meshed
Flags
| Flag | Takes | Default | Meaning |
|---|---|---|---|
| -adaptive | switch | off | smaller triangles where the surface curves |
| -angle | number | 30 | how far normals may turn, in degrees |
| -deviation | length or number | a tenth of -size | how far the surface may move |
| -feature | number | 30 | edges sharper than this many degrees are kept (0: none) |
| -iters | integer | 5 | rounds of remeshing |
| -out | text | required | the directory to write the bodies to, under their own names |
| -size | length or number | the mean edge length | target edge length, such as 2 or 1% |
| -whole | text | none | also write the whole assembly, interfaces once, to this file |
Output flags
| Flag | Takes | Default | Meaning |
|---|---|---|---|
| -json | switch | off | print the result as JSON |
| -q | switch | off | print nothing but errors |
| -v | switch | off | also show the stages of each step, and their times |
This page is generated from betti help mesh assemble. Lengths are absolute, or a percentage of the part's bounding-box diagonal, as in -size 1%.