Packagejiglib.physics
Classpublic class PhysicsSystem



Public Properties
 PropertyDefined by
  bodys : Array
[read-only]
PhysicsSystem
  gravity : JNumber3D
[read-only]
PhysicsSystem
  gravityAxis : int
[read-only]
PhysicsSystem
Public Methods
 MethodDefined by
  
PhysicsSystem
  
PhysicsSystem
  
addBody(body:RigidBody):void
PhysicsSystem
  
addConstraint(constraint:JConstraint):void
PhysicsSystem
  
PhysicsSystem
  
PhysicsSystem
  
[static]
PhysicsSystem
  
integrate(dt:Number):void
PhysicsSystem
  
PhysicsSystem
  
PhysicsSystem
  
PhysicsSystem
  
removeBody(body:RigidBody):void
PhysicsSystem
  
removeConstraint(constraint:JConstraint):void
PhysicsSystem
  
PhysicsSystem
  
setGravity(gravity:JNumber3D):void
PhysicsSystem
  
setSolverType(type:String):void
PhysicsSystem
Property detail
bodysproperty
bodys:Array  [read-only]Implementation
    public function get bodys():Array
gravityproperty 
gravity:JNumber3D  [read-only]Implementation
    public function get gravity():JNumber3D
gravityAxisproperty 
gravityAxis:int  [read-only]Implementation
    public function get gravityAxis():int
Constructor detail
PhysicsSystem()constructor
public function PhysicsSystem()
Method detail
activateObject()method
public function activateObject(body:RigidBody):voidParameters
body:RigidBody
addBody()method 
public function addBody(body:RigidBody):voidParameters
body:RigidBody
addConstraint()method 
public function addConstraint(constraint:JConstraint):voidParameters
constraint:JConstraint
addController()method 
public function addController(controller:PhysicsController):voidParameters
controller:PhysicsController
getCollisionSystem()method 
public function getCollisionSystem():CollisionSystem

Returns
CollisionSystem
getInstance()method 
public static function getInstance():PhysicsSystem

Returns
PhysicsSystem
integrate()method 
public function integrate(dt:Number):voidParameters
dt:Number
removeAllBodys()method 
public function removeAllBodys():void
removeAllConstraints()method 
public function removeAllConstraints():void
removeAllControllers()method 
public function removeAllControllers():void
removeBody()method 
public function removeBody(body:RigidBody):voidParameters
body:RigidBody
removeConstraint()method 
public function removeConstraint(constraint:JConstraint):voidParameters
constraint:JConstraint
removeController()method 
public function removeController(controller:PhysicsController):voidParameters
controller:PhysicsController
setGravity()method 
public function setGravity(gravity:JNumber3D):voidParameters
gravity:JNumber3D
setSolverType()method 
public function setSolverType(type:String):voidParameters
type:String