Package com.csse3200.game.utils.math
Class Vector2Utils
java.lang.Object
com.csse3200.game.utils.math.Vector2Utils
Contains additional utility constants and functions for common Vector2 operations.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.badlogic.gdx.math.Vector2
static final com.badlogic.gdx.math.Vector2
static final com.badlogic.gdx.math.Vector2
static final com.badlogic.gdx.math.Vector2
static final com.badlogic.gdx.math.Vector2
static final com.badlogic.gdx.math.Vector2
static final com.badlogic.gdx.math.Vector2
-
Method Summary
Modifier and TypeMethodDescriptionstatic double
angleFromTo
(com.badlogic.gdx.math.Vector2 from, com.badlogic.gdx.math.Vector2 to) Calculate the angle in degrees between two vectorsstatic double
angleTo
(com.badlogic.gdx.math.Vector2 vector) Calculate the angle in degrees of a vector.
-
Field Details
-
LEFT
public static final com.badlogic.gdx.math.Vector2 LEFT -
RIGHT
public static final com.badlogic.gdx.math.Vector2 RIGHT -
UP
public static final com.badlogic.gdx.math.Vector2 UP -
DOWN
public static final com.badlogic.gdx.math.Vector2 DOWN -
ONE
public static final com.badlogic.gdx.math.Vector2 ONE -
MAX
public static final com.badlogic.gdx.math.Vector2 MAX -
MIN
public static final com.badlogic.gdx.math.Vector2 MIN
-
-
Method Details
-
angleTo
public static double angleTo(com.badlogic.gdx.math.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(com.badlogic.gdx.math.Vector2 from, com.badlogic.gdx.math.Vector2 to) Calculate the angle in degrees between two vectors- Parameters:
from
- The vector from which angle is measuredto
- The vector to which angle is measured- Returns:
- Angle in degrees from -180 to 180
-