Package org.spongepowered.api.util
Class Angle
- java.lang.Object
-
- org.spongepowered.api.util.Angle
-
public final class Angle extends Object
Represents an angle in the range of 0 (inclusive) to 360 (exclusive) degrees.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doubledegrees()Gets this angle in degrees.booleanequals(Object o)static AnglefromDegrees(double degrees)Creates anAnglebased on the provided angle in degrees.static AnglefromRadians(double radians)Creates anAnglebased on the provided angle in degrees.inthashCode()doubleradians()Gets this angle in radians.
-
-
-
Method Detail
-
fromDegrees
public static Angle fromDegrees(double degrees)
Creates anAnglebased on the provided angle in degrees.Any angle that falls outside of the range 0 (inclusive) to 360 (exclusive) degrees will be mapped to be within this range.
- Parameters:
degrees- The angle in degrees.- Returns:
- The
Angle
-
fromRadians
public static Angle fromRadians(double radians)
Creates anAnglebased on the provided angle in degrees.Any angle that falls outside of the range 0 (inclusive) to 2*pi (exclusive) degrees will be mapped to be within this range.
- Parameters:
radians- The angle in radians.- Returns:
- The
Angle
-
degrees
public double degrees()
Gets this angle in degrees.- Returns:
- The angle in degrees.
-
radians
public double radians()
Gets this angle in radians.- Returns:
- The angle in radians.
-
-