Skip to content

Add First-Class Polygon Regions to Topology and JumperGraph Visualization#42

Merged
ShiboSoftwareDev merged 2 commits intotscircuit:mainfrom
Abse2001:main
Feb 8, 2026
Merged

Add First-Class Polygon Regions to Topology and JumperGraph Visualization#42
ShiboSoftwareDev merged 2 commits intotscircuit:mainfrom
Abse2001:main

Conversation

@Abse2001
Copy link
Contributor

@Abse2001 Abse2001 commented Feb 8, 2026

Introduces polygon-based regions as a first-class topology primitive alongside rectangles.

Extends RegionBuilder, RegionData, and JumperGraph to store polygon geometry safely and consistently.

Computes bounds directly from polygon vertices for accurate connectivity and layout.

Updates jumper graph visualization to render true polygons when provided, with rectangle fallback.

Adds snapshot-tested coverage for connected polygon regions and upgrades graphics-debug to support polygon rendering.

This enables non-rectangular region modeling (e.g. hexes, irregular pads) while preserving existing rectangle workflows.

@vercel
Copy link

vercel bot commented Feb 8, 2026

@Abse2001 is attempting to deploy a commit to the tscircuit Team on Vercel.

A member of the Team first needs to authorize it.

@ShiboSoftwareDev ShiboSoftwareDev merged commit 2efb18c into tscircuit:main Feb 8, 2026
3 of 4 checks passed
@tscircuitbot
Copy link
Contributor


Thank you for your contribution! 🎉

PR Rating: ⭐⭐⭐
Impact: Major

Track your contributions and see the leaderboard at: tscircuit Contribution Tracker


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.

3 participants