Skip to content

feat: add SameNetSegmentMergingSolver to merge close same-net trace segments#171

Open
mitchellecm7 wants to merge 4 commits intotscircuit:mainfrom
mitchellecm7:fix/issue-29-fresh-v2
Open

feat: add SameNetSegmentMergingSolver to merge close same-net trace segments#171
mitchellecm7 wants to merge 4 commits intotscircuit:mainfrom
mitchellecm7:fix/issue-29-fresh-v2

Conversation

@mitchellecm7
Copy link
Copy Markdown

/claim #29
Closes #29

Changes Made

Added lib/solvers/SameNetSegmentMergingSolver/SameNetSegmentMergingSolver.ts
Merges collinear same-net trace segments within 0.5 unit threshold
Integrated into SchematicTracePipelineSolver pipeline
Added demo page site/SameNetSegmentMergingDemo.page.tsx
How to Test

algora.mp4

Run bun run start
Open SameNetSegmentMergingDemo page
Click "Solve"
Traces should appear as continuous green lines
Visual Evidence
[Screenshot showing traces after solving]

Files Changed

lib/solvers/SameNetSegmentMergingSolver/SameNetSegmentMergingSolver.ts (new)
lib/solvers/SchematicTracePipelineSolver/SchematicTracePipelineSolver.ts (modified)
site/SameNetSegmentMergingDemo.page.tsx (new)

- Added SameNetSegmentMergingSolver to merge close same-net trace segments
- Integrated into SchematicTracePipelineSolver pipeline
- Added demo page SameNetSegmentMergingDemo.page.tsx
- Merges collinear segments within 0.5 unit threshold
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 10, 2026

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

Project Deployment Actions Updated (UTC)
schematic-trace-solver Ready Ready Preview, Comment Apr 10, 2026 1:18pm

Request Review

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New Phase To combine same-net trace segments that are close together

1 participant