Is there an equation that converts any number into an angle:
For ex: -5 to 355, -175 to 185, 374 to 14
I thought you were based. Now you’re just spamming off-topic memes everywhere. Please stop. This is not funny.
Couldn’t you just do X+360? Otherwise, you can also use Modulo to do this. X%360. If you aren’t aware, this is like division, but instead of returning the actual quotient (10/2=5) it returns the remainder (10%2=0)
16/5=3 with a remainder of 1 (3.2) but 16%5 just equals 1 (the remainder)
None of that would work. I’m trying to transfer values into a value between 0 - 360. Basically convert a number into an angular measurement.
I’m afraid I’m not really following. -5%360 is 355, -175%360 is 185, and 374%360 is 14. Why would using modulo not work?
Well, when it gets to stuff past the 720s or -360s, it would break.
784%360=64 and -532%360=188. What is broken here?
Not sure why it needs to be so specific, but try this in the expression:
A%360<0?A%360+360:A%360
If you use a negative number, you get a negative result.
Yes, try
((A%360)+360)%360
A little long, but it will take any number at all (positives, negatives, decimals, anything) and turn it into a positive angle between 0 and 360 (including 0 and up to but excluding 360 itself).
JR01’s version works too : )
Couldn’t you use an absolute value to mitigate this?
No because -20%360 = -20, but you need instead 340.
Ooooh gotcha. Angles are complicated, lol. Thank you for explaining
So, what is this code saying? Im trying to figure it out, but the notation is confusing me
It’s a question with answers, basically an " if " boolean.
Question ? Answer1 : Answer2
is A%360<0?
if A is below 0, A%360+360
(so like -20 + 360 = 340)
if A is over 0, A%360
Oooh that makes so much more sense now! Thank you! You’re really good at explaining things, lol