turinevgeny/rapid

The diagonal searching doesn't find the edge.

Closed this issue · 2 comments

issue_thickness_1
thickness 2
explanation

This is due to the small thickness=1 of the edges.(see first pic) Increasing the thickness to 2 of edges could solve this problem (see second picture). Diagonal searching works good there. But, firstly, I think it's not beautiful) and secondly,
this may give rise to new problems finding the edges (e.g. inaccurate search)

More detail explanation you can find on the third pic. There is black edge, red control point and green direction of the search. As seen in the pic edge can not be found.

Perhaps this can be overcome by implementing additional search, labeled purple arrows in the third picture.

it seems that fixes
It can be seen that the edge is not completely straight. It's due additional search.

That's fun, how come we didn't see this coming back then. I mean diagonal search fail. And the RAPID article don't mention it.
P.S.. Yeah, we were careless enough not to test it:)