RegulatAngle
Introduction
The RegulateAngle method can be used on a radian value to modify it so that it is always between 0 and 2*PI. This method is internally used on the PositionedObject class to keep all rotation and relative rotation values between 0 and 2*PI.
Method Signature
The method has two overloads: one that returns a modified float, and one that can modify a float passed as a ref:
Usage
This method can be used if it is more convenient for you to work with values between 0 and 2*PI. This method will not modify any values that are between 0 and 2*PI. It will modify values which are less than 0 and more than 2*PI.
For the graph below, we will use the following code:
StartingValue | ReturnValue |
---|---|
0 | 0 |
PI | PI |
-PI | 1.5PI |
2PI | 0 |
3 PI | PI |
Last updated