Skip to content

Fix tessellator failure by preferring the shared vertex that is the leftmost vertex of the hole#15657

Merged
iverase merged 4 commits intoapache:mainfrom
iverase:tessellatorFail
Feb 2, 2026
Merged

Fix tessellator failure by preferring the shared vertex that is the leftmost vertex of the hole#15657
iverase merged 4 commits intoapache:mainfrom
iverase:tessellatorFail

Conversation

@iverase
Copy link
Contributor

@iverase iverase commented Feb 2, 2026

I couldn't find a solution here so I asked for help to an IA agent and that was its suggestion. It passes all tests. I clean up a bit the suggested solution and it actually makes sense so we avoid having those shared vertex on the inside of the polygon so I will suggest this fix.

fixes #15554

@iverase iverase added this to the 10.4.0 milestone Feb 2, 2026
Copy link
Contributor

@craigtaverner craigtaverner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. One spelling mistake in a comment. I also see this is slightly simpler than the original cursor suggestion, which is nice!

@iverase iverase merged commit 43792b9 into apache:main Feb 2, 2026
13 checks passed
@iverase iverase deleted the tessellatorFail branch February 2, 2026 17:05
iverase added a commit that referenced this pull request Feb 2, 2026
finnroblin pushed a commit to finnroblin/lucene that referenced this pull request Feb 2, 2026
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.

Unable to Tessellate shape for valid Polygon

2 participants