Packageorg.rapidphysics
Classpublic class Collision
InheritanceCollision Inheritance RapidBasic Inheritance Object

Stores information about collisions that occur in the simulation. Collisions deal with two objects at a time.



Public Properties
 PropertyDefined By
 Inheritedactive : Boolean
RapidBasic
 Inheritedexists : Boolean
RapidBasic
  obj1 : RapidObject
Collision
  obj2 : RapidObject
Collision
  pointOfCollision : Point
Collision
  time : Number
0 = this frame 1 = next frame
Collision
 Inheritedvisible : Boolean
RapidBasic
Public Methods
 MethodDefined By
  
Collision
 Inherited
debugDraw():void
RapidBasic
 Inherited
destroy():void
RapidBasic
 Inherited
draw():void
RapidBasic
  
init(obj1:RapidObject, obj2:RapidObject, resolveFunction:Function):void
Collision
 Inherited
postUpdate():void
RapidBasic
 Inherited
preDraw():void
RapidBasic
 Inherited
preUpdate():void
RapidBasic
  
Collision
 Inherited
update():void
RapidBasic
Property Detail
obj1property
public var obj1:RapidObject

obj2property 
public var obj2:RapidObject

pointOfCollisionproperty 
public var pointOfCollision:Point

timeproperty 
public var time:Number

0 = this frame 1 = next frame

Constructor Detail
Collision()Constructor
public function Collision()



Method Detail
init()method
public function init(obj1:RapidObject, obj2:RapidObject, resolveFunction:Function):void

Parameters

obj1:RapidObject
 
obj2:RapidObject
 
resolveFunction:Function

resolveCollision()method 
public function resolveCollision():void