Unit 'System.Math.Vectors' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#rtl-objpas]

TMatrix

Declaration

Source position: system.math.vectors.pp line 172

type TMatrix = record

public

  class function CreateRotation();

  class function CreateScaling();

  class function CreateTranslation();

  class operator equal(TMatrix,TMatrix):Boolean();

  class operator multiply(TMatrix,TMatrix):TMatrix();

  class operator multiply(TPointF,TMatrix):TPointF();

  class operator multiply(TVector,TMatrix):TVector();

  class operator multiply(TPoint3D,TMatrix):TPoint3D();

  class operator multiply(Single,TMatrix):TMatrix();

  class operator multiply(TMatrix,Single):TMatrix();

  class operator divide(TMatrix,Single):TMatrix();

  function Adjoint;

  function Determinant;

  function EqualsTo();

  function ExtractScale;

  function Inverse;

  function Scale();

  function ToString();

  case Integer of

    0: (

        M: TMatrixArray;

      );

    1: (

        m11: Single;

        m12: Single;

        m13: Single;

        m21: Single;

        m22: Single;

        m23: Single;

        m31: Single;

        m32: Single;

        m33: Single;

      );

end;


Documentation generated on: 2025-07-25