Wrong turns generated by get_turns() for Linear spikes.
— at Version 4
- For L/A:
"LINESTRING(7 8, 6 10, 10 2)"
"POLYGON((0 0,0 10,10 10,10 0,0 0))"
"LINESTRING(7 8, 6 10, 11 0)"
"POLYGON((0 0,0 10,10 10,10 0,0 0))"
for intersection point (6 10)
u/u is generated instead of i/u.
- For L/L:
"LINESTRING(6 0,0 0,5 0)"
"LINESTRING(2 0,0 0,-10 0)"
for intersection point (0 0)
only one, wrong turn is generated (a spike is not detected as a spike).
- For L/L
"LINESTRING(-7 -8,3 0,4 -1,-7 10)"
"LINESTRING(-5 -4,3 0,4 -1,7 -4,2 -1)"
similar to the above.
Change History
(4)
Milestone: |
To Be Determined → Boost 1.58.0
|
Resolution: |
→ fixed
|
Status: |
new → closed
|
Description: |
modified (diff)
|
Summary: |
Wrong turn generated by get_turns() for a Linear spike. → Wrong turns generated by get_turns() for a Linear spikes.
|
Description: |
modified (diff)
|
Description: |
modified (diff)
|
Summary: |
Wrong turns generated by get_turns() for a Linear spikes. → Wrong turns generated by get_turns() for Linear spikes.
|
Fixes: