[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: XBPhysics.pas line 556
type TCollisionBody = class(TPersistent) |
||
protected |
||
|
||
m_world_points: TAffineVectorList; |
|
|
m_body_points: TAffineVectorList; |
|
|
m_collisions: TIntegerList; |
|
|
|
||
procedure SetOrientation(); |
|
|
function GetPosition; |
|
|
procedure SetPosition(); |
|
|
public |
||
constructor Create(); virtual; |
|
|
destructor Destroy; override; |
|
|
procedure Clear; |
|
|
procedure Initialise(); |
|
|
procedure Calculate_World_Properties; |
|
|
procedure RemoveAllPointInfo; |
|
|
function GetPointInfo(); |
|
|
function GetSQRDistanceToBoundingBox(); |
|
|
procedure GetBoundingSphere(); |
|
|
procedure FindBoundingRadius; |
|
|
procedure FindBoundingBox; |
|
|
property Rigid_Body: TPhysicsObject; [rw] |
|
|
|
||
property Orientation: TMatrix3; [rw] |
|
|
property Inv_Orientation: TMatrix3; [r] |
|
|
property World_points: TAffineVectorList; [r] |
|
|
property Collisions: TIntegerList; [r] |
|
|
property Non_collidables: TCollisionBodyList; [r] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |