Uses of Class
org.xith3d.physics.simulation.Body

Packages that use Body
org.xith3d.input.modules.fpih   
org.xith3d.physics   
org.xith3d.physics.collision   
org.xith3d.physics.simulation   
org.xith3d.physics.simulation.joints   
org.xith3d.physics.util   
 

Uses of Body in org.xith3d.input.modules.fpih
 

Methods in org.xith3d.input.modules.fpih that return Body
 Body FPIHPhysics.getBody()
           
 

Uses of Body in org.xith3d.physics
 

Methods in org.xith3d.physics that return Body
 Body PhysicsGFXManager.getBody(int index)
           
 

Methods in org.xith3d.physics with parameters of type Body
 TransformGroup PhysicsGFXManager.add(Body body)
          Adds a Body and its graphical counterpart to the manager.
 TransformGroup PhysicsGFXManager.add(Body body, TransformGroup node)
          Adds a Body and its graphical counterpart to the manager.
 TransformGroup PhysicsGFXManager.directAdd(Body body, GroupNode parentGroup)
          Adds a Body and its graphical counterpart to the manager.
 TransformGroup PhysicsGFXManager.directAdd(Body body, TransformGroup node, GroupNode parentGroup)
          Adds a Body and its graphical counterpart to the manager.
 void PhysicsGFXManager.remove(Body body)
          Removes a Body and its graphical counterpart from the manager.
 

Uses of Body in org.xith3d.physics.collision
 

Methods in org.xith3d.physics.collision that return Body
 Body Collideable.getBody()
           
 Body CollideableBase.getBody()
          
 

Methods in org.xith3d.physics.collision with parameters of type Body
 void Collideable.setBody(Body body)
          Sets the Body, this Collideable is attached to.
 void CollideableBase.setBody(Body body)
          Sets the Body, this Collideable is attached to.
 

Constructors in org.xith3d.physics.collision with parameters of type Body
CollisionResolver(Body[] bodies1, Body[] bodies2)
          Creates a new CollisionResolver.
CollisionResolver(Body[] bodies1, Body[] bodies2)
          Creates a new CollisionResolver.
CollisionResolver(Body body1, Body body2)
          Creates a new CollisionResolver.
CollisionResolver(Body body1, Body[] bodies2)
          Creates a new CollisionResolver.
CollisionResolver(Body body1, Body[] bodies2)
          Creates a new CollisionResolver.
CollisionResolver(Body body1, Collideable collideable2)
          Creates a new CollisionResolver.
CollisionResolver(Body body1, java.util.List<Body> bodies2)
          Creates a new CollisionResolver.
 

Constructor parameters in org.xith3d.physics.collision with type arguments of type Body
CollisionResolver(Body body1, java.util.List<Body> bodies2)
          Creates a new CollisionResolver.
CollisionResolver(java.util.List<Body> bodies1, java.util.List<Body> bodies2)
          Creates a new CollisionResolver.
CollisionResolver(java.util.List<Body> bodies1, java.util.List<Body> bodies2)
          Creates a new CollisionResolver.
 

Uses of Body in org.xith3d.physics.simulation
 

Methods in org.xith3d.physics.simulation that return Body
 Body SimulationWorld.getBody(int i)
          Gets a body from its index.
 Body Joint.getBody1()
           
 Body Joint.getBody2()
           
 Body SimulationWorld.newBody()
          Creates a new Body.
protected abstract  Body SimulationWorld.newBodyImpl()
          Creates a new Body.
 

Methods in org.xith3d.physics.simulation with parameters of type Body
 void SimulationWorld.addBody(Body body)
          Adds a body to the world.
protected abstract  void SimulationWorld.addBodyImpl(Body body)
          Put impl-specific stuff here.
 BallJoint SimulationWorld.newBallJoint(Body body1, Body body2)
          Creates a new BallJoint.
protected abstract  BallJoint SimulationWorld.newBallJointImpl(Body body1, Body body2)
          Creates a new BallJoint.
 FixedJoint SimulationWorld.newFixedJoint(Body body1, Body body2)
          Creates a new FixedJoint.
protected abstract  FixedJoint SimulationWorld.newFixedJointImpl(Body body1, Body body2)
          Creates a new FixedJoint.
 Hinge2Joint SimulationWorld.newHinge2Joint(Body body1, Body body2)
          Creates a new Hinge2Joint.
protected abstract  Hinge2Joint SimulationWorld.newHinge2JointImpl(Body body1, Body body2)
          Creates a new Hinge2Joint.
 HingeJoint SimulationWorld.newHingeJoint(Body body1, Body body2)
          Creates a new HingeJoint.
protected abstract  HingeJoint SimulationWorld.newHingeJointImpl(Body body1, Body body2)
          Creates a new HingeJoint.
 SliderJoint SimulationWorld.newSliderJoint(Body body1, Body body2)
          Creates a new SliderJoint.
protected abstract  SliderJoint SimulationWorld.newSliderJointImpl(Body body1, Body body2)
          Creates a new SliderJoint.
 void SimulationWorld.removeBody(Body body)
          Removes a body from the world.
protected abstract  void SimulationWorld.removeBodyImpl(Body body)
          Put impl-specific stuff here.
abstract  void SimulationWorld.resolveCollision(Collision collision, Body body1, Body body2, SurfaceParameters surfParams)
          This method should be called by yourself (yeah, SimulationWorld is listening to you !!)
 

Constructors in org.xith3d.physics.simulation with parameters of type Body
Joint(Body body1, Body body2)
          Creates a new Joint.
 

Uses of Body in org.xith3d.physics.simulation.joints
 

Constructors in org.xith3d.physics.simulation.joints with parameters of type Body
BallJoint(Body body1, Body body2)
           
FixedJoint(Body body1, Body body2)
           
Hinge2Joint(Body body1, Body body2)
           
HingeJoint(Body body1, Body body2)
           
SliderJoint(Body body1, Body body2)
          Creates a new SliderJoint.
 

Uses of Body in org.xith3d.physics.util
 

Methods in org.xith3d.physics.util that return Body
 Body BodyJointAnchorLink.getBody()
           
 

Methods in org.xith3d.physics.util with parameters of type Body
static BodyJointAnchorLink BodyJointAnchorLink.make(Body body, BallJoint joint, int anchorIndex)
          Creates a new BodyJointAnchorLink for a BallJoint.
static BodyJointAnchorLink BodyJointAnchorLink.make(Body body, BallJoint joint, int anchorIndex, float offsetX, float offsetY, float offsetZ)
          Creates a new BodyJointAnchorLink for a BallJoint.
static BodyJointAnchorLink BodyJointAnchorLink.make(Body body, Hinge2Joint joint)
          Creates a new BodyJointAnchorLink for a BallJoint.
static BodyJointAnchorLink BodyJointAnchorLink.make(Body body, Hinge2Joint joint, float offsetX, float offsetY, float offsetZ)
          Creates a new BodyJointAnchorLink for a BallJoint.
static BodyJointAnchorLink BodyJointAnchorLink.make(Body body, HingeJoint joint)
          Creates a new BodyJointAnchorLink for a BallJoint.
static BodyJointAnchorLink BodyJointAnchorLink.make(Body body, HingeJoint joint, float offsetX, float offsetY, float offsetZ)
          Creates a new BodyJointAnchorLink for a BallJoint.
 

Constructors in org.xith3d.physics.util with parameters of type Body
BodyJointAnchorLink(Body body, boolean useOffset, float offsetX, float offsetY, float offsetZ)