Skip to content

Commit

Permalink
Vector2f: added final static variables NAN, UNIT_X, UNIT_Y, POS_INF, …
Browse files Browse the repository at this point in the history
…NEG_INF (#2198)

Vector2f: added final static variables:
* Vector2f.NAN
* Vector2f.UNIT_X
* Vector2f.UNIT_Y
* Vector2f.POS_INF
* Vector2f.NEG_INF
  • Loading branch information
capdevon authored Mar 2, 2024
1 parent 56fecab commit d0683ed
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions jme3-core/src/main/java/com/jme3/math/Vector2f.java
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,34 @@ public final class Vector2f implements Savable, Cloneable, java.io.Serializable
* Shared instance of the all-zero vector (0,0). Do not modify!
*/
public static final Vector2f ZERO = new Vector2f(0f, 0f);
/**
* Shared instance of the all-NaN vector (NaN,NaN). Do not modify!
*/
public static final Vector2f NAN = new Vector2f(Float.NaN, Float.NaN);
/**
* Shared instance of the +X direction (1,0). Do not modify!
*/
public static final Vector2f UNIT_X = new Vector2f(1, 0);
/**
* Shared instance of the +Y direction (0,1). Do not modify!
*/
public static final Vector2f UNIT_Y = new Vector2f(0, 1);
/**
* Shared instance of the all-ones vector (1,1). Do not modify!
*/
public static final Vector2f UNIT_XY = new Vector2f(1f, 1f);
/**
* Shared instance of the all-plus-infinity vector (+Inf,+Inf). Do not modify!
*/
public static final Vector2f POSITIVE_INFINITY = new Vector2f(
Float.POSITIVE_INFINITY,
Float.POSITIVE_INFINITY);
/**
* Shared instance of the all-negative-infinity vector (-Inf,-Inf). Do not modify!
*/
public static final Vector2f NEGATIVE_INFINITY = new Vector2f(
Float.NEGATIVE_INFINITY,
Float.NEGATIVE_INFINITY);
/**
* The first (X) component.
*/
Expand Down

0 comments on commit d0683ed

Please sign in to comment.