Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reimplement winding order #12

Merged
merged 7 commits into from
Nov 14, 2023
Merged

Reimplement winding order #12

merged 7 commits into from
Nov 14, 2023

Conversation

kad-korpem
Copy link
Collaborator

Omschrijving

Een omschrijving van wat je hebt toegevoegd/veranderd:

https://dev.kadaster.nl/jira/browse/PDOK-15694

In het testen van t-rex bleek de winding order correction van texel te naïef geïmplementeerd, waardoor de output van texel incorrect was. Nieuwe implementatie maakt gebruik van vectorlogica, en door onderstaande logica (zie context hier) in iets aangepaste vorm toe te passen, hoeft maar een enkel punt per polygon gecheckt te worden om de winding order te bepalen.

image

Type verandering

(Verwijder de opties die niet relevant zijn.)

  • Verbetering oude feature
  • Bugfix
  • Refactor

Checklist:

  • Ik heb de code in deze PR zelf nogmaals nagekeken
  • Ik heb mijn code beter achtergelaten dan dat ik het aantrof
  • De code is leesbaar en de moeilijke onderdelen zijn voorzien van commentaar
  • Ik heb de tests toegevoegd/uitgebreid indien nodig
  • Ik heb de tests gedraaid die de werking van mijn wijziging bewijst
  • De PDOK documentatie is bijgewerkt indien nodig.
  • Er zit geen gevoelig informatie in deze PR (wachtwoorden etc)

Copy link
Contributor

@roelarents roelarents left a comment

Choose a reason for hiding this comment

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

nice

@kad-korpem kad-korpem merged commit 5d883ea into master Nov 14, 2023
1 of 2 checks passed
@kad-korpem kad-korpem deleted the reimplement_winding_order branch November 14, 2023 15:38
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.

2 participants