Dato due cuscinetti, come trovo l'angolo più piccolo tra loro?Trova l'angolo tra due cuscinetti
Quindi, ad esempio se 1 direzione è 340 gradi e la seconda è 10 gradi, l'angolo più piccolo sarà 30 gradi.
Ho allegato un'immagine per mostrare cosa intendo. Ho provato a sottrarre l'uno dall'altro, ma ciò non ha funzionato a causa dell'effetto avvolgente di un cerchio. Ho anche provato ad usare i gradi negativi (180 - 359 da -180 a 0), ma questo è stato incasinato quando ho provato a calcolare l'angolo tra il numero positivo e quello negativo.
Sono sicuro che ci deve essere un modo più semplice che avere un sacco di dichiarazioni if
.
Grazie per il vostro aiuto. Adam
BTW. Questa è una domanda di navigazione, quindi il raggio del cerchio è sconosciuto.
L'operatore mod vi aiuterà qui. Un sacco. –
ooops! aggiustato! –