Beispiel #1
0
 public static Radians SmoothDampAngle(
     Radians current,
     Radians target,
     ref float currentVelocity,
     float smoothTime,
     float maxSpeed,
     float deltaTime)
 {
     return(new Degrees(
                Mathf.SmoothDampAngle(
                    current.FloatAsDegrees(),
                    target.FloatAsDegrees(),
                    ref currentVelocity,
                    smoothTime,
                    maxSpeed,
                    deltaTime)).AsRadians());
 }
Beispiel #2
0
 public Degrees(Radians angle)
 {
     this.value = angle.FloatAsDegrees();
 }
Beispiel #3
0
 public static Radians MoveTowardsAngle(Radians current, Radians target, float maxDelta)
 {
     return(new Degrees(Mathf.MoveTowardsAngle(current.FloatAsDegrees(), target.FloatAsDegrees(), maxDelta)).AsRadians());
 }
Beispiel #4
0
 public static Radians LerpAngle(Radians minAngle, Radians maxAngle, float time)
 {
     return(new Degrees(Mathf.LerpAngle(minAngle.FloatAsDegrees(), maxAngle.FloatAsDegrees(), time)).AsRadians());
 }
Beispiel #5
0
 public static Radians DeltaAngle(Radians current, Radians target)
 {
     return(new Degrees(Mathf.DeltaAngle(current.FloatAsDegrees(), target.FloatAsDegrees())).AsRadians());
 }