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 Link icon

    • fromDegrees Link icon

      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 Link icon

      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 Link icon

      public double degrees()
      Gets this angle in degrees.
      Returns:
      The angle in degrees.
    • radians Link icon

      public double radians()
      Gets this angle in radians.
      Returns:
      The angle in radians.
    • equals Link icon

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

      public int hashCode()
      Overrides:
      hashCode in class Object