HyCodeYourTale
classpublicPriority 3

Matrix4d

com.hypixel.hytale.math.matrix.Matrix4d

12

Methods

12

Public Methods

1

Fields

3

Constructors

Constants

intCOLUMNS= 4
intFIELDS= 16
intM00= 0
intM01= 1
intM02= 2
intM03= 3
intM10= 4
intM11= 5
intM12= 6
intM13= 7
intM20= 8
intM21= 9
intM22= 10
intM23= 11
intM30= 12
intM31= 13
intM32= 14
intM33= 15
intROWS= 4

Constructors

public
Matrix4d()
public
Matrix4d(Matrix4d other)
public
Matrix4d(double[] m)

Methods

Public Methods (12)

public
float[] asFloatData()
public
double get(int idx)
public
double get(int col, int row)
public
double[] getData()
publicstatic
int idx(int col, int row)
public
boolean invert()
public
Vector4d multiply(Vector4d vec)
@Nonnull
public
Vector4d multiply(Vector4d vec, Vector4d result)
@Nonnull
public
Vector3d multiplyDirection(Vector3d vec)
@Nonnull
public
Vector3d multiplyPosition(Vector3d vec)
@Nonnull
public
Vector3d multiplyPosition(Vector3d vec, Vector3d result)
@Nonnull
public
String toString()
@Nonnull@Override

Fields

Private/Package Fields (1)

privatedouble[] m

Related Classes