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

TMatrixConstants

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

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

type TMatrixConstants = record helper

default

const

  Identity = record = (m11: 1; m12: 0; m13: 0; m21: 0; m22: 1; m23: 0; m31: 0; m32: 0; m33: 1)

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;

end;

Inheritance

TMatrixConstants


Documentation generated on: 2025-07-25