@@ -54,10 +54,34 @@ public final class Vector2f implements Savable, Cloneable, java.io.Serializable
54
54
* Shared instance of the all-zero vector (0,0). Do not modify!
55
55
*/
56
56
public static final Vector2f ZERO = new Vector2f (0f , 0f );
57
+ /**
58
+ * Shared instance of the all-NaN vector (NaN,NaN). Do not modify!
59
+ */
60
+ public static final Vector2f NAN = new Vector2f (Float .NaN , Float .NaN );
61
+ /**
62
+ * Shared instance of the +X direction (1,0). Do not modify!
63
+ */
64
+ public static final Vector2f UNIT_X = new Vector2f (1 , 0 );
65
+ /**
66
+ * Shared instance of the +Y direction (0,1). Do not modify!
67
+ */
68
+ public static final Vector2f UNIT_Y = new Vector2f (0 , 1 );
57
69
/**
58
70
* Shared instance of the all-ones vector (1,1). Do not modify!
59
71
*/
60
72
public static final Vector2f UNIT_XY = new Vector2f (1f , 1f );
73
+ /**
74
+ * Shared instance of the all-plus-infinity vector (+Inf,+Inf). Do not modify!
75
+ */
76
+ public static final Vector2f POSITIVE_INFINITY = new Vector2f (
77
+ Float .POSITIVE_INFINITY ,
78
+ Float .POSITIVE_INFINITY );
79
+ /**
80
+ * Shared instance of the all-negative-infinity vector (-Inf,-Inf). Do not modify!
81
+ */
82
+ public static final Vector2f NEGATIVE_INFINITY = new Vector2f (
83
+ Float .NEGATIVE_INFINITY ,
84
+ Float .NEGATIVE_INFINITY );
61
85
/**
62
86
* The first (X) component.
63
87
*/
0 commit comments