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
Currently, to decide how to split the space available on a side to allow the corners to be cut/rounded we are computing:
1) For each corer how much space they want to properly do the requested rounding, and how much more they could use for smoothing.
2) For each side independently how much of the requested space adjacent vertices need we have.
The issue is that a corner may be more limited on one side, and for the computation on the other side we don't take that into account.
A simple example of this is having a rectangle of sides 1 & 2. If we have a rounding radius on the corners of 1+, we can't do any smoothing, not even in the long sides, because on those sides we think that we need to cut 1 (or more) on each corner, when in reality we can only cut 0.5, because the smaller sides set this limit.