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()); }
public Radians(Radians angle) { this.value = angle.FloatAsRadians(); }
public Degrees(Radians angle) { this.value = angle.FloatAsDegrees(); }
public static float Sin(Radians angle) { return(Mathf.Sin(angle.FloatAsRadians())); }
public static Radians MoveTowardsAngle(Radians current, Radians target, float maxDelta) { return(new Degrees(Mathf.MoveTowardsAngle(current.FloatAsDegrees(), target.FloatAsDegrees(), maxDelta)).AsRadians()); }
public static Radians LerpAngle(Radians minAngle, Radians maxAngle, float time) { return(new Degrees(Mathf.LerpAngle(minAngle.FloatAsDegrees(), maxAngle.FloatAsDegrees(), time)).AsRadians()); }
public static Radians DeltaAngle(Radians current, Radians target) { return(new Degrees(Mathf.DeltaAngle(current.FloatAsDegrees(), target.FloatAsDegrees())).AsRadians()); }
public static float Cos(Radians angle) { return(Mathf.Cos(angle.FloatAsRadians())); }