Packagejiglib.geometry
Classpublic class JPlane
InheritanceJPlane Inheritance RigidBody



Public Properties
 PropertyDefined by
 InheritedboundingSphere : Number
RigidBody
 Inheritedcollisions : Array
RigidBody
 InheritedcurrentState : PhysicsState
RigidBody
  distance : Number
[read-only]
JPlane
 Inheritedforce : JNumber3D
RigidBody
 Inheritedfriction : Number
RigidBody
 Inheritedid : int
RigidBody
 InheritedinvMass : Number
RigidBody
 Inheritedmass : Number
RigidBody
 Inheritedmaterial : MaterialProperties
RigidBody
 Inheritedmovable : Boolean
RigidBody
 InheritednonCollidables : Array
RigidBody
  normal : JNumber3D
[read-only]
JPlane
 InheritedoldState : PhysicsState
RigidBody
 Inheritedrestitution : Number
RigidBody
 InheritedrotationX : Number
RigidBody
 InheritedrotationY : Number
RigidBody
 InheritedrotationZ : Number
RigidBody
 Inheritedskin : ISkin3D
RigidBody
 Inheritedtype : String
RigidBody
 InheritedworldInertia : JMatrix3D
RigidBody
 InheritedworldInvInertia : JMatrix3D
RigidBody
 Inheritedx : Number
RigidBody
 Inheritedy : Number
RigidBody
 Inheritedz : Number
RigidBody
Protected Properties
 PropertyDefined by
 Inherited_boundingSphere : Number
RigidBody
 Inherited_currState : PhysicsState
RigidBody
 Inherited_type : String
RigidBody
Public Methods
 MethodDefined by
  
JPlane
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
addExternalForces(dt:Number):void
RigidBody
 Inherited
addGravity():void
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
clearForces():void
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
getVelChanged():Boolean
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
hitTestObject3D(obj3D:RigidBody):Boolean
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
isActive():Boolean
RigidBody
 Inherited
limitAngVel():void
RigidBody
 Inherited
limitVel():void
RigidBody
 Inherited
moveTo(pos:JNumber3D):void
RigidBody
 Inherited
pitch(rot:Number):void
RigidBody
  
JPlane
 Inherited
postPhysics(dt:Number):void
RigidBody
 Inherited
restoreState():void
RigidBody
 Inherited
roll(rot:Number):void
RigidBody
  
segmentIntersect(out:Object, seg:JSegment, state:PhysicsState):Boolean
JPlane
 Inherited
setActive(activityFactor:Number = 1):void
RigidBody
 Inherited
setAngVel(angVel:JNumber3D):void
RigidBody
 Inherited
setAngVelAux(angVel:JNumber3D):void
RigidBody
 Inherited
RigidBody
 Inherited
setInactive():void
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
RigidBody
 Inherited
storeState():void
RigidBody
 Inherited
tryToFreeze(dt:Number):void
RigidBody
 Inherited
RigidBody
 Inherited
updatePosition(dt:Number):void
RigidBody
 Inherited
updatePositionWithAux(dt:Number):void
RigidBody
 Inherited
updateVelocity(dt:Number):void
RigidBody
 Inherited
yaw(rot:Number):void
RigidBody
Protected Methods
 MethodDefined by
  
updateState():void
JPlane
Property detail
distanceproperty
distance:Number  [read-only]Implementation
    public function get distance():Number
normalproperty 
normal:JNumber3D  [read-only]Implementation
    public function get normal():JNumber3D
Constructor detail
JPlane()constructor
public function JPlane(skin:ISkin3D)Parameters
skin:ISkin3D
Method detail
pointPlaneDistance()method
public function pointPlaneDistance(pt:JNumber3D):NumberParameters
pt:JNumber3D

Returns
Number
segmentIntersect()method 
public override function segmentIntersect(out:Object, seg:JSegment, state:PhysicsState):BooleanParameters
out:Object
 
seg:JSegment
 
state:PhysicsState

Returns
Boolean
updateState()method 
protected override function updateState():void