Packagejiglib.plugin.away3d
Classpublic class Away3DPhysics
InheritanceAway3DPhysics Inheritance AbstractPhysics



Public Properties
 PropertyDefined by
 Inheritedengine : PhysicsSystem
AbstractPhysics
Public Methods
 MethodDefined by
  
Away3DPhysics(view:View3D, speed:Number = 1)
Away3DPhysics
 Inherited
addBody(body:RigidBody):void
AbstractPhysics
  
createCube(initObject:Object):RigidBody
{width:100, height:100, depth:100}
Away3DPhysics
  
createGround(initObject:Object, level:Number):RigidBody
{width:100, height:100}
Away3DPhysics
  
createSphere(initObject:Object):RigidBody
InitObject - same as in the constructor of Sphere primitive.
Away3DPhysics
  
getMesh(body:RigidBody):Mesh
Away3DPhysics
 Inherited
removeBody(body:RigidBody):void
AbstractPhysics
 Inherited
step():void
AbstractPhysics
Constructor detail
Away3DPhysics()constructor
public function Away3DPhysics(view:View3D, speed:Number = 1)Parameters
view:View3D
 
speed:Number (default = 1)
Method detail
createCube()method
public function createCube(initObject:Object):RigidBody

{width:100, height:100, depth:100}

Parameters
initObject:Object

Returns
RigidBody
createGround()method 
public function createGround(initObject:Object, level:Number):RigidBody

{width:100, height:100}

Parameters
initObject:Object
 
level:Number

Returns
RigidBody
createSphere()method 
public function createSphere(initObject:Object):RigidBody

InitObject - same as in the constructor of Sphere primitive. Example of an initObject: {radius:100, segmentsW:8, segmentsH:6} Refer to Away3D docs for more info.

Parameters
initObject:Object

Returns
RigidBody
getMesh()method 
public function getMesh(body:RigidBody):MeshParameters
body:RigidBody

Returns
Mesh