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

TPoint3D

Declaration

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

type TPoint3D = record

public

type

  TPoint3DArray = array [0..2] of Single;

public

  class function Create();

  class function Zero;

  class operator add(TPoint3D,TPoint3D):TPoint3D();

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

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

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

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

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

  class operator negative(TPoint3D):TPoint3D();

  class operator notequal(TPoint3D,TPoint3D):Boolean();

  class operator subtract(TPoint3D,TPoint3D):TPoint3D();

  function AngleCosine();

  function CrossProduct();

  function Distance();

  function DotProduct();

  function EqualsTo();

  function Length;

  function MidPoint();

  function Normalize;

  procedure Offset();

  function Reflect();

  function Rotate();

  function ToString;

  case Integer of

    0: (

        V: TPoint3DArray;

      );

    1: (

        X: Single;

        Y: Single;

        Z: Single;

      );

end;


Documentation generated on: 2025-07-25