Lets say I have a wheel and I want to get its rotations per second. I'm not experienced enough to use the wheel's RotVelocity relative to the object to get its rotations per second. I plan on making realistic vehicles in my upcoming game that features an elaborate sound code for the engine sounds. Accessing the vehicles' RPS is crucial to the script. I'm not looking for an entire script. Just a fragment of code that would help me with my development. Much appreciated.
By taking the Magnitude of the RotVelocity
(which is measured in Radians), you get the angular frequency, or "w" (Greek symbol 'omega').
Then use the formula:
w = 2 * pi * f
(in English)
angular frequency = 2 * pi * ordinary frequency
So, in Lua that'd be:
rotationsPerSecond = part.RotVelocity.Magnitude / (2*math.pi) --Rotations per second is known as "ordinary frequency" in this case