type TMuggleVector = class()
![]() |
procedure AlterX(Amount: single); |
![]() |
procedure AlterY(Amount: single); |
![]() |
procedure AlterZ(Amount: single); |
![]() |
function AsAffineVector: TAffineVector; |
![]() |
function AsVector: TVector; |
![]() |
procedure CopyFrom(aVector: TMuggleVector); |
![]() |
procedure FaceAngles(const AngleXY, AngleZ: single); |
![]() |
procedure FaceDirection(var aDirectionXY, aDirectionH: single); |
![]() |
procedure Increase(aDirectionXY, aDirectionH, aAmount: single); overload; |
![]() |
procedure Increase(Direction: TMuggleVector; Amount: single); overload; |
![]() |
function Length: single; |
![]() |
procedure LimitSpeed(Max: single); |
![]() |
procedure SetToZero; |
![]() |
procedure SetVector(aX, aY, aZ: single); |
![]() |
function Stale: boolean; |
![]() |
function Valid: boolean; |
![]() |
procedure AlterX(Amount: single); |
![]() |
procedure AlterY(Amount: single); |
![]() |
procedure AlterZ(Amount: single); |
![]() |
function AsAffineVector: TAffineVector; |
![]() |
function AsVector: TVector; |
![]() |
procedure CopyFrom(aVector: TMuggleVector); |
![]() |
procedure FaceAngles(const AngleXY, AngleZ: single); |
![]() |
procedure FaceDirection(var aDirectionXY, aDirectionH: single); |
![]() |
procedure Increase(aDirectionXY, aDirectionH, aAmount: single); overload; |
![]() |
procedure Increase(Direction: TMuggleVector; Amount: single); overload; |
![]() |
function Length: single; |
![]() |
procedure LimitSpeed(Max: single); |
![]() |
procedure SetToZero; |
![]() |
procedure SetVector(aX, aY, aZ: single); |
![]() |
function Stale: boolean; |
![]() |
function Valid: boolean; |
![]() |
property X: single; |
![]() |
property Y: single; |
![]() |
property Z: single; |
![]() |
property X: single; |
![]() |
property Y: single; |
![]() |
property Z: single; |