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 Details

    • fromDegrees

      public static Angle fromDegrees(double degrees)
      Creates an Angle based 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 an Angle based 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.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object