AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.7.0" />

 TransformMatrix

Represents a transformation matrix value.
public static readonly TransformMatrix One

Gets the unity matrix.

public static readonly TransformMatrix Zero

Gets the zero matrix.

public float M11 { get; }

Gets the element of the 1st row, 1st column.

public float M12 { get; }

Gets the element of the 1st row, 2nd column.

public float M13 { get; }

Gets the element of the 1st row, 3rd column.

public float M21 { get; }

Gets the element of the 2nd row, 1st column.

public float M22 { get; }

Gets the element of the 2nd row, 2nd column.

public float M23 { get; }

Gets the element of the 2nd row, 3rd column.

public float M31 { get; }

Gets the element of the 3rd row, 1st column.

public float M32 { get; }

Gets the element of the 3rd row, 2nd column.

public float M33 { get; }

Gets the element of the 3rd row, 3rd column.

public float Tx { get; }

Gets the x-element of the translation vector.

public float Ty { get; }

Gets the y-element of the translation vector.

public float Tz { get; }

Gets the z-element of the translation vector.

public TransformMatrix(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33, float tx, float ty, float tz)

Creates a (3D) transformation matrix.

Computes the combination of two transform matrices.

public bool Equals(TransformMatrix other)

Checks for equality with the given other transformation matrix.

public string ToCss()

Returns the CSS representation of the transformation matrix.