次のような円の始まりと終わりを表すテーブルがあります。
azimuth | start | stop
320 70 190
210 180 300
100 290 50
Pythonを使用して、方位角が0になるように正規化したいので、開始と停止を変更する必要があります。
私はそれを次のように変更しようとしました:
new_start = (start-azimuth) mod 360
また
new_start = (start+azimuth) mod 360
しかし、どちらが正しい方法かわかりませんか?
何かご意見は?方位角が 180 より小さいか大きい場合を考慮するのを忘れましたか?