FMatrix3 Class

Single floating point 3x3 affine matrix.

Definition

Namespace: Geometry
Assembly: Geometry (in Geometry.dll) Version: 25.2414.4032
C#
public class FMatrix3
Inheritance
Object    FMatrix3

Remarks

This matrix is uniform by default when instantiated.

Constructors

FMatrix3 Create a new instance of the FMatrix3 item.
FMatrix3(Single) Create a new instance of the FMatrix3 item.

Properties

Values Get/Set a reference to the array of values in this matrix.

Methods

Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetDeterminant(Single) Return the 3x3 determinant of the caller's value set, using no pre-checks.
GetDeterminant(Single, Single, Single, Single, Single, Single, Single, Single, Single) Return the 3x3 determinant of the caller's value set, using no pre-checks.
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
IsEmpty Return a value indicating whether the specified matrix is empty.
MemberwiseClone
(Inherited from Object)
Multiply Multiply a vector by a transformation and return the result.
Rotate(FPoint3, FVector3, AxisType) Rotate the 3D point by a specified angle, in radians.
Rotate(FPoint3, Single, Single, Single, AxisType) Rotate the 3D point by a specified angle, in radians.
RotateX(FPoint3, Single) Rotate the point by the specified angle and return the new value to the caller.
RotateX(FVector3, Single) Rotate the vector by the specified angle and return the new value to the caller.
RotateY(FPoint3, Single) Rotate the point by the specified angle and return the new value to the caller.
RotateY(FVector3, Single) Rotate the vector by the specified angle and return the new value to the caller.
RotateZ(FPoint3, Single) Rotate the opint by the specified angle and return the new value to the caller.
RotateZ(FVector3, Single) Rotate the vector by the specified angle and return the new value to the caller.
Scale(FPoint, FPoint) Scale a point by the specified translation.
Scale(FVector2, FVector2) Scale a vector by the specified translation.
ToString
(Inherited from Object)
Translate(FPoint, FPoint) Translate a point by the specified translation.
Translate(FVector2, FVector2) Translate a vector by the specified translation.

See Also