Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
When parsing in a list of vertices to create RoundedPolygons from, corners' convex flags are set to whether two subsequent points are clockwise oriented or not. While this is a good-enough approximation for regular shapes, the formal definition of convex corners disregards orientation. This leads to inconsistency when corners are reverted. The workaround in Corner.reversed() is to negate the flag.
We will have to rethink this if/when we make the API to create polygons given the features public