From Solid Graphics Wiki
The Matrix3x3f struct is representation of 3x3 matrix of float values. The class is used mainly for rotational transformation of points and types derived or using the Point struct, such as SolidKit3D.PointList class or SolidKit3D.Shape class.
Fields
Field name
 Type
 Description

Value0 .. Value8
 float
 Mine matrix's float values.

IdentityMatrix
 SolidKit3D.Matrix3x3f
 Static field which value is identity 3x3 matrix.

Methods
RotateXYZ
 Modifies matrix by adding rotation first around X, then Y, and then Z axis.

RotateZYX
 Modifies matrix by adding rotation first around Z, then Y, and then X axis.

RotateYXZ
 Modifies matrix by adding rotation first around Y, then X, and then Z axis.

RotateZXY
 Modifies matrix by adding rotation first around Z, then X, and then Y axis.

InverseRotateXYZ
 Modifies the matrix values by adding rotation inverse to the RotateXYZ method.

InverseRotateZYX
 Modifies the matrix values by adding rotation inverse to the RotateZYX method.

InverseRotateYXZ
 Modifies the matrix values by adding rotation inverse to the RotateYXZ method.

InverseRotateZXY
 Modifies the matrix values by adding rotation inverse to the RotateZXY method.

GetRotationAnglesXYZ
 Retrieves X, Y, Z angle values (in degrees) of XYZ rotation which the current matrix's value field values represent.

GetRotationAnglesZYX
 Retrieves Z, Y, X angle values (in degrees) of XYZ rotation which the current matrix's value field values represent.

GetRotationAnglesYXZ
 Retrieves Y, X, Z angle values (in degrees) of XYZ rotation which the current matrix's value field values represent.

GetRotationAnglesZXY
 Retrieves Z, X, Y angle values (in degrees) of XYZ rotation which the current matrix's value field values represent.

Scale
 Scales matrix values by given factor.

Transpose
 Transposes the matrix values.

MultiplyBy
 Multiplies matrix values with another matrix.

Transforms
 Transforms point, vector or plane coordinates using the current matrix values.

See Also
SolidKit Library Documentation