// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using System; namespace osu.Framework.Utils { public static class MathUtils { /// /// Converts degrees to radians. /// /// An angle in degrees. /// The angle expressed in radians. public static float DegreesToRadians(float degrees) { return degrees * MathF.PI / 180.0f; } /// /// Converts degrees to radians. /// /// An angle in degrees. /// The angle expressed in radians. public static double DegreesToRadians(double degrees) { return degrees * Math.PI / 180.0; } /// /// Converts radians to degrees. /// /// An angle in radians. /// The angle expressed in degrees. public static float RadiansToDegrees(float radians) { return radians * (180.0f / MathF.PI); } /// /// Converts radians to degrees. /// /// An angle in radians. /// The angle expressed in degrees. public static double RadiansToDegrees(double radians) { return radians * (180.0 / Math.PI); } } }