public class VectorHelper
extends java.lang.Object
| Constructor and Description |
|---|
VectorHelper() |
| Modifier and Type | Method and Description |
|---|---|
static Vector3 |
from(Facing.Axis axis) |
static Vector3 |
from(Facing facing) |
static Vector3 |
getCenter(Vector3 min,
Vector3 max)
Gets a vector in the center of the two inputs.
|
static Vector2 |
inf2D() |
static Vector2 |
inf2F() |
static Vector3 |
inf3D() |
static Vector3 |
inf3F() |
static Vector4 |
inf4D() |
static Vector4 |
inf4F() |
static Vector2 |
max2D() |
static Vector2 |
max2F() |
static Vector2 |
max2I() |
static Vector3 |
max3D() |
static Vector3 |
max3F() |
static Vector3 |
max3I() |
static Vector4 |
max4D() |
static Vector4 |
max4F() |
static Vector4 |
max4I() |
static Vector2 |
min2D() |
static Vector2 |
min2F() |
static Vector2 |
min2I() |
static Vector3 |
min3D() |
static Vector3 |
min3F() |
static Vector3 |
min3I() |
static Vector4 |
min4D() |
static Vector4 |
min4F() |
static Vector4 |
min4I() |
static Vector2 |
negInf2D() |
static Vector2 |
negInf2F() |
static Vector3 |
negInf3D() |
static Vector3 |
negInf3F() |
static Vector4 |
negInf4D() |
static Vector4 |
negInf4F() |
static Vector2 |
randomD(Vector2 min,
Vector2 max) |
static Vector3 |
randomD(Vector3 min,
Vector3 max) |
static Vector4 |
randomD(Vector4 min,
Vector4 max) |
static Vector2 |
randomF(Vector2 min,
Vector2 max) |
static Vector3 |
randomF(Vector3 min,
Vector3 max) |
static Vector4 |
randomF(Vector4 min,
Vector4 max) |
static Vector2 |
randomI(Vector2 min,
Vector2 max) |
static Vector3 |
randomI(Vector3 min,
Vector3 max) |
static Vector4 |
randomI(Vector4 min,
Vector4 max) |
static Vector2 |
toCartesian(double radius,
double angle)
The angle must be in radians.
|
static Vector2 |
toCartesian(Vector2 vec)
Assumes the input vector is formatted as (radius, angle) where the angle is in radians.
|
static Vector2 |
toPolar(double x,
double y)
Returns a vector of (radius, angle) where the angle is in radians.
|
static Vector2 |
toPolar(double x,
double y,
double offset)
Returns a vector of (radius, angle) where the angle is in radians.
|
static Vector2 |
toPolar(Vector2 vec)
Returns a vector of (radius, angle) where the angle is in radians.
|
static Vector2 |
toPolar(Vector2 vec,
double offset)
Returns a vector of (radius, angle) where the angle is in radians.
|
static Vector2 |
zero2D() |
static Vector2 |
zero2F() |
static Vector2 |
zero2I() |
static Vector3 |
zero3D() |
static Vector3 |
zero3F() |
static Vector3 |
zero3I() |
static Vector4 |
zero4D() |
static Vector4 |
zero4F() |
static Vector4 |
zero4I() |
public static Vector3 from(Facing.Axis axis)
public static Vector3 getCenter(Vector3 min, Vector3 max)
public static Vector2 inf2D()
public static Vector2 inf2F()
public static Vector3 inf3D()
public static Vector3 inf3F()
public static Vector4 inf4D()
public static Vector4 inf4F()
public static Vector2 max2D()
public static Vector2 max2F()
public static Vector2 max2I()
public static Vector3 max3D()
public static Vector3 max3F()
public static Vector3 max3I()
public static Vector4 max4D()
public static Vector4 max4F()
public static Vector4 max4I()
public static Vector2 min2D()
public static Vector2 min2F()
public static Vector2 min2I()
public static Vector3 min3D()
public static Vector3 min3F()
public static Vector3 min3I()
public static Vector4 min4D()
public static Vector4 min4F()
public static Vector4 min4I()
public static Vector2 negInf2D()
public static Vector2 negInf2F()
public static Vector3 negInf3D()
public static Vector3 negInf3F()
public static Vector4 negInf4D()
public static Vector4 negInf4F()
public static Vector2 toCartesian(Vector2 vec)
public static Vector2 toCartesian(double radius, double angle)
public static Vector2 toPolar(Vector2 vec)
public static Vector2 toPolar(double x, double y)
public static Vector2 toPolar(Vector2 vec, double offset)
public static Vector2 toPolar(double x, double y, double offset)
public static Vector2 zero2D()
public static Vector2 zero2F()
public static Vector2 zero2I()
public static Vector3 zero3D()
public static Vector3 zero3F()
public static Vector3 zero3I()
public static Vector4 zero4D()
public static Vector4 zero4F()
public static Vector4 zero4I()