Polygon-line intersection error
Bug #699253 reported by
dkogan55
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pcb |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hi. I found a bug in the code that clears a buffer around lines that are routed through polygons. In an edge case where two lines meet at exactly the same point, the algorithms can fail and compute the polygon improperly.
The attached pcb demonstrates the problem. There are two lines and a rectangle. If either of the two lines is moved over even by a mil, or if the order of the lines is reversed, the problem goes away.
I've traced the issue down to the
M_POLYAREA_
tags: | added: polygons |
To post a comment you must log in.
Seems to work now. We've done some work on the polygon code, could you check it again and see if it works for you too?