Class Vector2Utils

java.lang.Object
com.deco2800.game.utils.math.Vector2Utils

public class Vector2Utils
extends java.lang.Object
Contains additional utility constants and functions for common Vector2 operations.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static Vector2 DOWN  
    static Vector2 LEFT  
    static Vector2 MAX  
    static Vector2 MIN  
    static Vector2 ONE  
    static Vector2 RIGHT  
    static Vector2 UP  
  • Method Summary

    Modifier and Type Method Description
    static double angleFromTo​(Vector2 from, Vector2 to)
    Calculate the angle in degrees between two vectors
    static double angleTo​(Vector2 vector)
    Calculate the angle in degrees of a vector.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • angleTo

      public static double angleTo​(Vector2 vector)
      Calculate the angle in degrees of a vector.
      Parameters:
      vector - The vector relative to the origin
      Returns:
      Angle in degrees from -180 to 180
    • angleFromTo

      public static double angleFromTo​(Vector2 from, Vector2 to)
      Calculate the angle in degrees between two vectors
      Parameters:
      from - The vector from which angle is measured
      to - The vector to which angle is measured
      Returns:
      Angle in degrees from -180 to 180