mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-29 12:17:14 -06:00
#893: Shape Builder merges leave no seams on grids of lines
The planar map merged sweep endpoints within eps into one vertex id but kept each segment's own copy of the coordinates, so faces meeting at a vertex could disagree on that corner by ~1e-13. Uniting them then failed to cancel their shared edge, and a merged strip came back as several touching subpaths whose stroke drew the inner edges as leftover lines. Pin every edge's ends to its vertex's canonical position, so faces share their corners bit for bit. Regression test from the reporter's grid. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
committed by
bflatastic
co-authored by
Claude Opus 5.5
parent
a3b6c3d969
commit
cfa36fc55f
+5
-4
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user