tudelft3d / carriageways-creator

Carriageways Creator
GNU General Public License v3.0
6 stars 0 forks source link

Multiple branches created #26

Closed liberostelios closed 4 years ago

liberostelios commented 4 years ago

This is a special case that breaks during trim and extend. During trim, line 0x33b638... follows the last part of 0xb36d95fd..., but it doesn't detect that it intersects 0x2bf785b1... as well. Then, in extend it tries to reach the end of the other side of 0x2bf785b1..., which makes a new branch.

Screenshot 2020-09-25 at 11 13 51

liberostelios commented 4 years ago

There are multiple ways to tackle this:

liberostelios commented 4 years ago

We'll go with the second solution, taking into account that the cleanup step will remove that remaining common part between 0x33b638... and 0xb36d95fd....