Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TMuggleVector

Unit

MugglePhysics

Declaration

type TMuggleVector = class()

Description

----------------------------------------------------------------------------

Methods

Overview

Public procedure AlterX(Amount: single);
Public procedure AlterY(Amount: single);
Public procedure AlterZ(Amount: single);
Public function AsAffineVector: TAffineVector;
Public function AsVector: TVector;
Public procedure CopyFrom(aVector: TMuggleVector);
Public procedure FaceAngles(const AngleXY, AngleZ: single);
Public procedure FaceDirection(var aDirectionXY, aDirectionH: single);
Public procedure Increase(aDirectionXY, aDirectionH, aAmount: single); overload;
Public procedure Increase(Direction: TMuggleVector; Amount: single); overload;
Public function Length: single;
Public procedure LimitSpeed(Max: single);
Public procedure SetToZero;
Public procedure SetVector(aX, aY, aZ: single);
Public function Stale: boolean;
Public function Valid: boolean;

Description

Public procedure AlterX(Amount: single);

 

Public procedure AlterY(Amount: single);

 

Public procedure AlterZ(Amount: single);

 

Public function AsAffineVector: TAffineVector;

 

Public function AsVector: TVector;

 

Public procedure CopyFrom(aVector: TMuggleVector);

 

Public procedure FaceAngles(const AngleXY, AngleZ: single);

 

Public procedure FaceDirection(var aDirectionXY, aDirectionH: single);

 

Public procedure Increase(aDirectionXY, aDirectionH, aAmount: single); overload;

 

Public procedure Increase(Direction: TMuggleVector; Amount: single); overload;

 

Public function Length: single;

 

Public procedure LimitSpeed(Max: single);

 

Public procedure SetToZero;

 

Public procedure SetVector(aX, aY, aZ: single);

 

Public function Stale: boolean;

 

Public function Valid: boolean;

 

Properties

Overview

Public property X: single;
Public property Y: single;
Public property Z: single;

Description

Public property X: single;

 

Public property Y: single;

 

Public property Z: single;

 


Generated by PasDoc 0.8.7 on Mon 29/ Sep 2003 18:51:05