public final class FMatrix4 extends java.lang.Object implements com.aspose.threed.Struct<FMatrix4>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static FMatrix4 |
IDENTITY
The identity matrix
|
float |
m00
The m00.
|
float |
m01
The m01.
|
float |
m02
The m02.
|
float |
m03
The m03.
|
float |
m10
The m10.
|
float |
m11
The m11.
|
float |
m12
The m12.
|
float |
m13
The m13.
|
float |
m20
The m20.
|
float |
m21
The m21.
|
float |
m22
The m22.
|
float |
m23
The m23.
|
float |
m30
The m30.
|
float |
m31
The m31.
|
float |
m32
The m32.
|
float |
m33
The m33.
|
Constructor and Description |
---|
FMatrix4() |
FMatrix4(float m00,
float m01,
float m02,
float m03,
float m10,
float m11,
float m12,
float m13,
float m20,
float m21,
float m22,
float m23,
float m30,
float m31,
float m32,
float m33)
Initialize the instance of
FMatrix4 |
FMatrix4(FVector4 r0,
FVector4 r1,
FVector4 r2,
FVector4 r3)
Constructs matrix from 4 rows.
|
FMatrix4(Matrix4 mat)
|
Modifier and Type | Method and Description |
---|---|
FMatrix4 |
clone() |
FMatrix4 |
concatenate(FMatrix4 m2)
Concatenates the two matrices
|
FMatrix4 |
concatenate(Matrix4 m2)
Concatenates the two matrices
|
void |
copyFrom(FMatrix4 src) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
FMatrix4 |
inverse()
Calculate the inverse matrix of current instance.
|
static FMatrix4 |
mul(FMatrix4 lhs,
float v)
Multiply the matrix and double value
|
static FMatrix4 |
mul(FMatrix4 left,
FMatrix4 right)
Concatenate the two matrices
|
FMatrix4 |
transpose()
Transposes this instance.
|
public float m00
public float m01
public float m02
public float m03
public float m10
public float m11
public float m12
public float m13
public float m20
public float m21
public float m22
public float m23
public float m30
public float m31
public float m32
public float m33
public static final FMatrix4 IDENTITY
public FMatrix4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33)
FMatrix4
m00
- m01
- m02
- m03
- m10
- m11
- m12
- m13
- m20
- m21
- m22
- m23
- m30
- m31
- m32
- m33
- public FMatrix4(Matrix4 mat)
mat
- public FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)
r0
- R0.r1
- R1.r2
- R2.r3
- R3.public FMatrix4()
public FMatrix4 concatenate(FMatrix4 m2)
m2
- M2.public static FMatrix4 mul(FMatrix4 left, FMatrix4 right)
left
- right
- public FMatrix4 concatenate(Matrix4 m2)
m2
- M2.public FMatrix4 transpose()
public FMatrix4 inverse()
public static FMatrix4 mul(FMatrix4 lhs, float v)
lhs
- Lhs.v
- V.public FMatrix4 clone()
clone
in interface com.aspose.threed.Struct<FMatrix4>
clone
in class java.lang.Object
public void copyFrom(FMatrix4 src)
copyFrom
in interface com.aspose.threed.Struct<FMatrix4>
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object