betti mesh remesh

Remesh into even triangles, or quads.

mesh module Granted on request: see access and licensing.

Usage

betti mesh remesh [flags] in out

Examples

betti mesh remesh -size 1% part.stl even.obj
betti mesh remesh -quads -size 2 part.stl quads.obj

Flags

FlagTakesDefaultMeaning
-adaptiveswitchoffsmaller triangles where the surface curves
-anglenumber30how far normals may turn, in degrees
-deviationlength or numbera tenth of -sizehow far the surface may move
-featurenumber30edges sharper than this many degrees are kept (0: none)
-itersinteger5rounds of remeshing
-quad-dominantswitchoffwith -quads: triangles where quads would need irregular vertices, so quads keep near-right angles
-quad-methodtextfield-alignedwith -quads: field-aligned, or pairing of triangles
-quadsswitchoffmake quads (write OBJ, OFF or PLY to keep them)
-sizelength or numberthe mean edge lengthtarget edge length, such as 2 or 1%

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 mesh remesh. Lengths are absolute, or a percentage of the part's bounding-box diagonal, as in -size 1%.