User Tools

Chain Hull

Chain Hull is a variant of Hull across multiple 2D forms, essentially sequential hulling, then creating a union of the results.

    circle(), circle().translate([2,0,0]), ... );   // list of CAG/2D forms
let a = [];
chain_hull( a );                       // array of CAG/2D forms
chain_hull({closed: true},             // default is false
   circle(), circle().translate([2, 0, 0]), circle().translate([2, 2, 0]))