FMatrix4

Overview

FMatrix4 is a class in Aspose.3D FOSS for Java. Inherits from: Struct<FMatrix4>, Serializable.

FMatrix4 provides a full 4×4 matrix implementation with methods to concatenate, transpose, invert, and multiply matrices or vectors for 3D transformations.

This class provides 15 methods for working with FMatrix4 objects in Java programs. Available methods include: FMatrix4, clone, concatenate, copyFrom, equals, getIdentity, hashCode, inverse, mul, transpose. All public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package. Properties: identity.

Properties

NameTypeAccessDescription
identityFMatrix4ReadGets the identity.

Methods

SignatureDescription
FMatrix4()Calls FMatrix4 on this FMatrix4 instance.
FMatrix4(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: float)Calls FMatrix4(m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33) on this FMatrix4 instance.
FMatrix4(mat: Matrix4)Calls FMatrix4(mat) on this FMatrix4 instance.
getIdentity()FMatrix4Returns the identity.
concatenate(m: FMatrix4)FMatrix4Calls concatenate(m) on this FMatrix4 instance.
concatenate(m: Matrix4)FMatrix4Calls concatenate(m) on this FMatrix4 instance.
transpose()FMatrix4Calls transpose on this FMatrix4 instance.
inverse()FMatrix4Calls inverse on this FMatrix4 instance.
mul(lhs: FMatrix4, v: float)FMatrix4Calls mul(lhs, v) on this FMatrix4 instance.
mul(lhs: FMatrix4, rhs: FMatrix4)FMatrix4Calls mul(lhs, rhs) on this FMatrix4 instance.
mul(m: FMatrix4, v: FVector3)FVector3Calls mul(m, v) on this FMatrix4 instance.
clone()FMatrix4Calls clone on this FMatrix4 instance.
copyFrom(other: FMatrix4)Calls copyFrom(other) on this FMatrix4 instance.
equals(obj: Object)booleanCalls equals(obj) on this FMatrix4 instance.
hashCode()intCalls hashCode on this FMatrix4 instance.

See Also

 English