betti verify

Check a result against its input: distances, faces' turn, sharp edges, topology.

Free No sign-in needed.

Usage

betti verify [flags] input result

Examples

betti verify part.stl even.obj
betti verify -map deviation.vtu part.stl even.obj

Flags

FlagTakesDefaultMeaning
-featurenumber30edges sharper than this many degrees are the input's sharp edges, which the result must keep (0: none)
-input-maptextnonewrite the input with each vertex's distance to the result, to this file
-maptextnonewrite the result with each vertex's distance to the input, outside positive, to this file (.vtu, .msh and .ply keep it)
-offsetlength or numbernonehow far outside the input the result is meant to lie, as for a wrap, such as 0.1 or 0.1%
-samplesinteger100000points sampled on each mesh
-tolerancelength or number0.5%how far a sharp edge of the input may be from the result's before it counts as missing

Output flags

FlagTakesDefaultMeaning
-jsonswitchoffprint the result as JSON
-qswitchoffprint nothing but errors
-vswitchoffalso show the stages of each step, and their times

This page is generated from betti help verify. Lengths are absolute, or a percentage of the part's bounding-box diagonal, as in -size 1%.