Uses of Class
hmi.physics.PhysicalHumanoid

Packages that use PhysicalHumanoid
hmi.debug.physics   
hmi.elckerlyc.animationengine   
hmi.elckerlyc.animationengine.controller   
hmi.elckerlyc.animationengine.mixed   
hmi.environment This package contains several base classes that facilitate easy access to building an environment with graphics, physics and virtual human animation. 
hmi.environment.avatars This package contains code for loading avatars, mixed systems, face bindings, etc. 
hmi.physics Support for physical simulation of humanoids and other objects; also supports inverse dynamics and physical controllers. 
hmi.physics.assembler   
hmi.physics.controller   
hmi.physics.ode   
 

Uses of PhysicalHumanoid in hmi.debug.physics
 

Fields in hmi.debug.physics declared as PhysicalHumanoid
private  PhysicalHumanoid PhysicalHumanVGLNode.pHuman
           
(package private)  PhysicalHumanoid COMOffsetGeometry.pHuman
           
(package private)  PhysicalHumanoid COMGeometry.pHuman
           
 

Methods in hmi.debug.physics with parameters of type PhysicalHumanoid
static VGLNode PhysicsDebugVisualisations.getPHCOMDebugVisualisation(PhysicalHumanoid ph)
          yellow, filled
static VGLNode PhysicsDebugVisualisations.getPHCOMDebugVisualisation(PhysicalHumanoid ph, ArrayList<GLRenderObject> renderStates, ArrayList<GLRenderObject> renderStatesOffset)
           
static VGLNode PhysicsDebugVisualisations.getPhysicalHumanDebugVisualisation(PhysicalHumanoid ph)
           
static VGLNode PhysicsDebugVisualisations.getPhysicalHumanDebugVisualisation(PhysicalHumanoid ph, ArrayList<GLRenderObject> renderStates)
           
 

Constructors in hmi.debug.physics with parameters of type PhysicalHumanoid
COMGeometry(PhysicalHumanoid ph, float radius, int numSlices, int numStacks)
          Create a new COM object
COMOffsetGeometry(PhysicalHumanoid ph, float radius, int numSlices, int numStacks)
          Create a new CoMOffset object
PhysicalHumanVGLNode(PhysicalHumanoid ph, VJoint phVJoint, GLRenderList shapeList)
           
 

Uses of PhysicalHumanoid in hmi.elckerlyc.animationengine
 

Fields in hmi.elckerlyc.animationengine declared as PhysicalHumanoid
private  PhysicalHumanoid AnimationPlayer.pHuman
           
 

Methods in hmi.elckerlyc.animationengine that return PhysicalHumanoid
 PhysicalHumanoid AnimationPlayer.getPHuman()
           
 

Uses of PhysicalHumanoid in hmi.elckerlyc.animationengine.controller
 

Fields in hmi.elckerlyc.animationengine.controller declared as PhysicalHumanoid
private  PhysicalHumanoid CompoundController.pHuman
           
 

Methods in hmi.elckerlyc.animationengine.controller with parameters of type PhysicalHumanoid
 ControllerMU ControllerMU.copy(PhysicalHumanoid ph)
           
 PhysicalController CompoundController.copy(PhysicalHumanoid ph)
           
 void CompoundController.setPhysicalHumanoid(PhysicalHumanoid p)
           
 

Constructors in hmi.elckerlyc.animationengine.controller with parameters of type PhysicalHumanoid
CompoundController(PhysicalHumanoid p)
           
 

Uses of PhysicalHumanoid in hmi.elckerlyc.animationengine.mixed
 

Fields in hmi.elckerlyc.animationengine.mixed declared as PhysicalHumanoid
private  PhysicalHumanoid MixedSystemGenerator.fullBodyPh
           
private  PhysicalHumanoid MixedSystem.pHuman
           
 

Methods in hmi.elckerlyc.animationengine.mixed that return PhysicalHumanoid
 PhysicalHumanoid MixedSystem.getPHuman()
           
 

Methods in hmi.elckerlyc.animationengine.mixed with parameters of type PhysicalHumanoid
private  void MixedSystemGenerator.addPhysicalSegments(String jointName, PhysicalHumanoid pHuman, VJoint human)
           
private  void MixedSystem.setIDFromPHuman(PhysicalHumanoid p)
          Set the state of the idbranches to match the state of a PhysicalHumanoid
private  void MixedPlayer.setPrevCurrNextFromPhysicalHuman(PhysicalHumanoid ph, VJoint vPrev, VJoint vCurr, VJoint vNext)
           
 

Constructors in hmi.elckerlyc.animationengine.mixed with parameters of type PhysicalHumanoid
MixedSystem(float[] g, PhysicalHumanoid p)
          Constructor
MixedSystemGenerator(PhysicalHumanoid fbPh, float[] g)
           
OdeMixedSystem(float[] g, PhysicalHumanoid p)
           
 

Uses of PhysicalHumanoid in hmi.environment
 

Methods in hmi.environment with parameters of type PhysicalHumanoid
 void PhysicalDemoEnvironment.glueFeetToFloor(PhysicalHumanoid pHuman)
          Connects the ankle segments to the world with a fixed, unmovable joint, to prevent the feet from slipping
 

Uses of PhysicalHumanoid in hmi.environment.avatars
 

Methods in hmi.environment.avatars with parameters of type PhysicalHumanoid
 void GenericVirtualHumanBuilder.glueFeetToFloor(PhysicalHumanoid pHuman)
          Connects the ankle segments to the world with a fixed, unmovable joint, to prevent the feet from slipping
 

Constructors in hmi.environment.avatars with parameters of type PhysicalHumanoid
MixedSystemAssembler(VJoint h, PhysicalHumanoid p, MixedSystem m)
          Constructor
 

Uses of PhysicalHumanoid in hmi.physics
 

Methods in hmi.physics that return PhysicalHumanoid
abstract  PhysicalHumanoid PhysicalHumanoid.createNew(String id)
          Create a new PhysicalHumanoid of the same type
 

Methods in hmi.physics with parameters of type PhysicalHumanoid
 void PhysicalHumanoid.set(PhysicalHumanoid ph)
          Sets the CoM and derivates + all segments with the matching names to the state of ph COMOffset is set to 0
 

Uses of PhysicalHumanoid in hmi.physics.assembler
 

Fields in hmi.physics.assembler declared as PhysicalHumanoid
private  PhysicalHumanoid PhysicalHumanoidAssembler.ph
           
private  PhysicalHumanoid PhysicalSegmentAssembler.pHuman
           
 

Methods in hmi.physics.assembler that return PhysicalHumanoid
 PhysicalHumanoid PhysicalHumanoidAssembler.getPhysicalHumanoid()
           
 

Constructors in hmi.physics.assembler with parameters of type PhysicalHumanoid
PhysicalHumanoidAssembler(VJoint h, PhysicalHumanoid p)
          Constructor
PhysicalSegmentAssembler(VJoint h, PhysicalHumanoid ph, PhysicalSegment seg)
          Create a PhysicalSegment
 

Uses of PhysicalHumanoid in hmi.physics.controller
 

Fields in hmi.physics.controller declared as PhysicalHumanoid
private  PhysicalHumanoid ScriptHumanoidController.ph
           
private  PhysicalHumanoid RagdollController.ph
           
private  PhysicalHumanoid BalanceController.ph
           
private  PhysicalHumanoid RigidBodyDamper.pHuman
           
private  PhysicalHumanoid MeathookBalanceController.pHuman
           
private  PhysicalHumanoid HingeJointController.pHuman
           
private  PhysicalHumanoid FrictionController.pHuman
           
private  PhysicalHumanoid BallJointController.pHuman
           
 

Methods in hmi.physics.controller with parameters of type PhysicalHumanoid
 PhysicalController ScriptJointController.copy(PhysicalHumanoid ph)
           
 PhysicalController ScriptHumanoidController.copy(PhysicalHumanoid ph)
           
 PhysicalController RigidBodyDamper.copy(PhysicalHumanoid ph)
           
 PhysicalController RagdollController.copy(PhysicalHumanoid ph)
           
 PhysicalController PhysicalController.copy(PhysicalHumanoid ph)
          Creates a copy of the controller
 PhysicalController NoController.copy(PhysicalHumanoid ph)
           
 PhysicalController MeathookBalanceController.copy(PhysicalHumanoid ph)
           
 PhysicalController HingeJointController.copy(PhysicalHumanoid ph)
           
 PhysicalController FrictionController.copy(PhysicalHumanoid ph)
           
 PhysicalController BallJointController.copy(PhysicalHumanoid ph)
           
 PhysicalController BalanceController.copy(PhysicalHumanoid ph)
           
 void ScriptJointController.setPhysicalHumanoid(PhysicalHumanoid ph)
           
 void ScriptHumanoidController.setPhysicalHumanoid(PhysicalHumanoid p)
           
 void RigidBodyDamper.setPhysicalHumanoid(PhysicalHumanoid ph)
           
 void RagdollController.setPhysicalHumanoid(PhysicalHumanoid p)
           
 void PhysicalController.setPhysicalHumanoid(PhysicalHumanoid ph)
          Links the controller to a new set of physical joints
 void NoController.setPhysicalHumanoid(PhysicalHumanoid ph)
           
 void MeathookBalanceController.setPhysicalHumanoid(PhysicalHumanoid p)
           
 void HingeJointController.setPhysicalHumanoid(PhysicalHumanoid ph)
           
 void FrictionController.setPhysicalHumanoid(PhysicalHumanoid ph)
           
 void BallJointController.setPhysicalHumanoid(PhysicalHumanoid ph)
           
 void BalanceController.setPhysicalHumanoid(PhysicalHumanoid p)
           
 

Constructors in hmi.physics.controller with parameters of type PhysicalHumanoid
BalanceController(PhysicalHumanoid p)
           
BalanceController(PhysicalHumanoid p, boolean gcheck)
           
MeathookBalanceController(PhysicalHumanoid p)
           
RagdollController(PhysicalHumanoid p)
           
RagdollController(PhysicalHumanoid p, String[] newJointIDs)
           
ScriptHumanoidController(PhysicalHumanoid p)
          Constructor
 

Uses of PhysicalHumanoid in hmi.physics.ode
 

Subclasses of PhysicalHumanoid in hmi.physics.ode
 class OdeHumanoid