You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ray-edge intersection when calculating a shape's winding number
was not consistent between straight edges and bezier curves.
This causes incorrect hit testing when the test point lied on the
same Y position as an edge endpoint.
Now handle endpoints with the following convention:
* When an edge is moving downward (+y), exclude the initial point,
and include the final point
* When an edge is moving downward (-y), include the initial point,
and exclude the final point.
0 commit comments