今の実装ではこの問題はずっと出てくる
高校か中学でならった気がする

一番いいのは両方の弧を求めて短い方へ加算するとか
1r=6.28...だから・・・面倒だからおやすみ