Uses of Class
hmi.physics.PhysicalJoint

Packages that use PhysicalJoint
hmi.physics Support for physical simulation of humanoids and other objects; also supports inverse dynamics and physical controllers. 
hmi.physics.controller   
hmi.physics.ode   
 

Uses of PhysicalJoint in hmi.physics
 

Fields in hmi.physics declared as PhysicalJoint
 PhysicalJoint PhysicalSegment.startJoint
           
 

Fields in hmi.physics with type parameters of type PhysicalJoint
protected  List<PhysicalJoint> PhysicalHumanoid.joints
           
protected  HashMap<String,PhysicalJoint> PhysicalHumanoid.namePhysicalJointMap
           
 

Methods in hmi.physics that return PhysicalJoint
 PhysicalJoint PhysicalHumanoid.getJoint(String name)
          Get the PhysicalJoint with this name in the Humanoid
abstract  PhysicalJoint PhysicalHumanoid.setupJoint(String name, PhysicalSegment seg1, PhysicalSegment seg2, float[] anchor)
          Creates a PhysicalJoint
 

Methods in hmi.physics that return types with arguments of type PhysicalJoint
 List<PhysicalJoint> PhysicalHumanoid.getJoints()
           
 

Uses of PhysicalJoint in hmi.physics.controller
 

Fields in hmi.physics.controller declared as PhysicalJoint
private  PhysicalJoint ScriptJointController.joint
           
private  PhysicalJoint HingeJointController.joint
           
private  PhysicalJoint FrictionController.joint
           
private  PhysicalJoint BallJointController.joint
           
private  PhysicalJoint BalanceController.leftAnkle
           
private  PhysicalJoint BalanceController.leftHip
           
private  PhysicalJoint BalanceController.leftKnee
           
private  PhysicalJoint BalanceController.rightAnkle
           
private  PhysicalJoint BalanceController.rightHip
           
private  PhysicalJoint BalanceController.rightKnee
           
 

Constructors in hmi.physics.controller with parameters of type PhysicalJoint
BallJointController(PhysicalJoint j, float ax, float ay, float az)
          Constructor, sets up a PD-controller with 0 desired velocity Spring and damper gains are set up to dampen a shoulder joint that loosely hangs down
BallJointController(PhysicalJoint j, float ax, float ay, float az, float avx, float avy, float avz, float kx, float ky, float kz, float dx, float dy, float dz)
          Constructor
FrictionController(PhysicalJoint j, float fric)
          Constructor
HingeJointController(PhysicalJoint j, float a)
          Sets up a PD-controller with 0 velocity and default gain values
HingeJointController(PhysicalJoint j, float a, float av, float k, float d, int ax)
          Constructor
ScriptJointController(PhysicalJoint pj)
          Constructor
 

Uses of PhysicalJoint in hmi.physics.ode
 

Subclasses of PhysicalJoint in hmi.physics.ode
 class OdeJoint
          OdeJoint Note: axis2 (default: y axis) must always be limited between -0.5pi..0.5pi
 

Methods in hmi.physics.ode that return PhysicalJoint
 PhysicalJoint OdeHumanoid.setupJoint(String name, PhysicalSegment seg1, PhysicalSegment seg2, float[] anchor)