mirror of
https://github.com/storytold/cadcraft.git
synced 2026-11-11 04:51:12 -06:00
* fix(geom): bound the points one polyline tessellation samples Polyline::tessellate sampled every arc segment (up to 4096 points each) with no total limit, and hatch boundary preparation did this for every loop, so compact curved vertices expanded into gigabytes. tessellate_within takes a point budget; once spent, remaining arcs are drawn as chords. Hatch loops share one budget. * address review: correct tessellate_within doc