Skip to content

Fix single-layer overlap carving#83

Open
0hmX wants to merge 3 commits into
mainfrom
port-single-layer-fix
Open

Fix single-layer overlap carving#83
0hmX wants to merge 3 commits into
mainfrom
port-single-layer-fix

Conversation

@0hmX

@0hmX 0hmX commented Apr 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • bug: single-layer carve remove other layer too
  • fix: carve only shared layer; keep other layer in overlap core
  • rebuild shared multilayer rects; split helper fns one-per-file

Example

Before:

  • A rect (0..10,0..10) layers [0,1]
  • B rect (4..6,4..6) layers [0]
  • overlap core removed for layer 1 too (wrong)
    After:
  • overlap core keeps layer [1]
  • only layer [0] removed in core
  • shared rects rebuilt into multilayer blocks

@vercel

vercel Bot commented Apr 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
rectdiff Ready Ready Preview, Comment Apr 15, 2026 3:14pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant