mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-27 03:06:57 -06:00
Two shapes that overlap by less than the region precision (0.01 pt) leave their overlap out of the Shape Builder's regions as a sliver. Merging the regions on both sides of it united only the picked faces, so the result was a compound path with a hairline gap where the overlap had been. A merge now takes in each dropped sliver next to a merged face when only the merged faces' shapes fill it, both from the arrangement and from the planar map used when open paths are selected. A thin cutout that no shape fills stays a hole. What is left of a shape after the merge takes in a sliver only where the shape covers it and the merged shape does not take it in, so the two do not overlap. Pathfinder operations and Live Paint do not use the merger and are unchanged; Live Paint's planar map does not test which shapes cover a sliver.