protected var _boundingSphere:Number
boundingSphere:Number [read-only]Implementation
public function get boundingSphere():Number
public var collisions:Array
currentState:PhysicsState [read-only]
Implementation
public function get currentState():PhysicsState
protected var _currState:PhysicsState
force:JNumber3D [read-only]
Implementation
public function get force():JNumber3D
friction:Number [read-write]Implementation
public function get friction():Number
public function set friction(value:Number):void
id:int [read-only]Implementation
public function get id():int
invMass:Number [read-only]Implementation
public function get invMass():Number
mass:Number [read-write]Implementation
public function get mass():Number
public function set mass(value:Number):void
material:MaterialProperties [read-only]
Implementation
public function get material():MaterialProperties
movable:Boolean [read-write]Implementation
public function get movable():Boolean
public function set movable(value:Boolean):void
nonCollidables:Array [read-only]Implementation
public function get nonCollidables():Array
oldState:PhysicsState [read-only]
Implementation
public function get oldState():PhysicsState
restitution:Number [read-write]Implementation
public function get restitution():Number
public function set restitution(value:Number):void
rotationX:Number [read-write]Implementation
public function get rotationX():Number
public function set rotationX(value:Number):void
rotationY:Number [read-write]Implementation
public function get rotationY():Number
public function set rotationY(value:Number):void
rotationZ:Number [read-write]Implementation
public function get rotationZ():Number
public function set rotationZ(value:Number):void
skin:ISkin3D [read-only]
Implementation
public function get skin():ISkin3D
protected var _type:String
type:String [read-only]Implementation
public function get type():String
worldInertia:JMatrix3D [read-only]
Implementation
public function get worldInertia():JMatrix3D
worldInvInertia:JMatrix3D [read-only]
Implementation
public function get worldInvInertia():JMatrix3D
x:Number [read-write]Implementation
public function get x():Number
public function set x(value:Number):void
y:Number [read-write]Implementation
public function get y():Number
public function set y(value:Number):void
z:Number [read-write]Implementation
public function get z():Number
public function set z(value:Number):void
public function RigidBody(skin:ISkin3D)Parameters
public function addBodyForce(f:JNumber3D, p:JNumber3D):voidParameters
public function addBodyTorque(t:JNumber3D):voidParameters
public function addExternalForces(dt:Number):voidParameters
public function addGravity():void
public function addMovementActivation(pos:JNumber3D, otherBody:RigidBody):voidParameters
public function addWorldForce(f:JNumber3D, p:JNumber3D):voidParameters
public function addWorldTorque(t:JNumber3D):voidParameters
public function applyBodyWorldImpulse(impulse:JNumber3D, delta:JNumber3D):voidParameters
public function applyBodyWorldImpulseAux(impulse:JNumber3D, delta:JNumber3D):voidParameters
public function applyWorldImpulse(impulse:JNumber3D, pos:JNumber3D):voidParameters
public function applyWorldImpulseAux(impulse:JNumber3D, pos:JNumber3D):voidParameters
public function clearForces():void
public function clearVelChanged():void
public function copyCurrentStateToOld():void
public function dampForDeactivation():void
public function disableCollisions(body:RigidBody):voidParameters
public function doMovementActivations():void
public function enableCollisions(body:RigidBody):voidParameters
public function getInertiaProperties(m:Number):JMatrix3DParameters
Returns
public function getShouldBeActive():Boolean
Returns
public function getShouldBeActiveAux():Boolean
Returns
public function getTransform():JMatrix3D
Returns
public function getVelChanged():Boolean
Returns
public function getVelocity(relPos:JNumber3D):JNumber3DParameters
Returns
public function getVelocityAux(relPos:JNumber3D):JNumber3DParameters
Returns
public function hitTestObject3D(obj3D:RigidBody):BooleanParameters
Returns
public function internalRestoreImmovable():void
public function internalSetImmovable():void
public function isActive():Boolean
Returns
public function limitAngVel():void
public function limitVel():void
public function moveTo(pos:JNumber3D):voidParameters
public function pitch(rot:Number):voidParameters
public function postPhysics(dt:Number):voidParameters
public function restoreState():void
public function roll(rot:Number):voidParameters
public function segmentIntersect(out:Object, seg:JSegment, state:PhysicsState):BooleanParameters
Returns
public function setActive(activityFactor:Number = 1):voidParameters
| activityFactor:Number (default = 1) |
public function setAngVel(angVel:JNumber3D):voidParameters
public function setAngVelAux(angVel:JNumber3D):voidParameters
public function setConstraintsAndCollisionsUnsatisfied():void
public function setInactive():void
public function setInertia(i:JMatrix3D):voidParameters
public function setOrientation(orient:JMatrix3D):voidParameters
public function setVelocity(vel:JNumber3D):voidParameters
public function setVelocityAux(vel:JNumber3D):voidParameters
public function storeState():void
public function tryToFreeze(dt:Number):voidParameters
public function updateObject3D():void
public function updatePosition(dt:Number):voidParameters
public function updatePositionWithAux(dt:Number):voidParameters
protected function updateState():void
public function updateVelocity(dt:Number):voidParameters
public function yaw(rot:Number):voidParameters