for(unsigned i=0; i<nsn; ++i)
{
Snap sn = trk->get_snap_node(i);
- Angle adiff = abs(wrap_balanced(sn.rotation-rotation));
+ Angle adiff = abs(wrap_balanced(sn.rotation+Angle::half_turn()-rotation));
if(adiff<Angle::quarter_turn())
{
TrackIter iter(trk, i);