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

Class TMuggleODEObject

Unit

MuggleODE

Declaration

type TMuggleODEObject = class(TMugglePhysicalObject)

Description

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

Hierarchy

TMugglePhysicalObject > TMuggleObject > TMuggleBaseObject

Methods

Overview

Public procedure AddVelocity(X, Y, Z: single);
Public procedure AngularVelocity(X, Y, Z: single);
Public procedure BuildODECappedCylinder;
Public procedure BuildODECube;
Public procedure BuildODECylinder;
Public procedure BuildODESphere;
Public procedure BuildODEWall;
Public procedure DisableBody;
Public procedure EnableBody;
Public procedure IncreaseVelocity(aDirectionXY, aDirectionH, aAmount: single);
Public procedure Jump(aAmount: single);
Public procedure LinearVelocity(X, Y, Z: single);
Public procedure MoveBackwards(aAmount: single);
Public procedure MoveForwards(aAmount: single);
Public procedure ReleaseODE;
Public procedure SetMass(M: single);
Public procedure SetPosition(X, Y, Z: single);
Public procedure SetQuaternion(A, B, C, D: single);
Public procedure SetRotation(A,B,C,D, E,F,G,H, I,J,K,L: single);
Public procedure SetTorque(X, Y, Z: single);
Public procedure Shoot;
Public procedure StandUp;
Public procedure StrafeLeft(aAmount: single);
Public procedure StrafeRight(aAmount: single);
Public procedure SynchPositionToODE;
Public procedure TurnLeft(aAmount: single);
Public procedure TurnRight(aAmount: single);

Description

Public procedure AddVelocity(X, Y, Z: single);

 

Public procedure AngularVelocity(X, Y, Z: single);

 

Public procedure BuildODECappedCylinder;

 

Public procedure BuildODECube;

 

Public procedure BuildODECylinder;

 

Public procedure BuildODESphere;

 

Public procedure BuildODEWall;

 

Public procedure DisableBody;

 

Public procedure EnableBody;

 

Public procedure IncreaseVelocity(aDirectionXY, aDirectionH, aAmount: single);

 

Public procedure Jump(aAmount: single);

 

Public procedure LinearVelocity(X, Y, Z: single);

 

Public procedure MoveBackwards(aAmount: single);

 

Public procedure MoveForwards(aAmount: single);

 

Public procedure ReleaseODE;

 

Public procedure SetMass(M: single);

 

Public procedure SetPosition(X, Y, Z: single);

 

Public procedure SetQuaternion(A, B, C, D: single);

 

Public procedure SetRotation(A,B,C,D, E,F,G,H, I,J,K,L: single);

 

Public procedure SetTorque(X, Y, Z: single);

 

Public procedure Shoot;

 

Public procedure StandUp;

 

Public procedure StrafeLeft(aAmount: single);

 

Public procedure StrafeRight(aAmount: single);

 

Public procedure SynchPositionToODE;

 

Public procedure TurnLeft(aAmount: single);

 

Public procedure TurnRight(aAmount: single);

 

Properties

Overview

Public property OdeBody: PdxBody;
Public property OdeGeom: PdxGeom;

Description

Public property OdeBody: PdxBody;

fGeomList: TList; // list of Geoms

Public property OdeGeom: PdxGeom;

 


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