Uses of Package
hmi.animation

Packages that use hmi.animation
hmi.animation Documentation in the central Hmi Packages LaTeX report. 
hmi.debug.animation   
hmi.debug.physics   
hmi.elckerlyc.animationengine   
hmi.elckerlyc.animationengine.controller   
hmi.elckerlyc.animationengine.gaze   
hmi.elckerlyc.animationengine.keyframe   
hmi.elckerlyc.animationengine.mixed   
hmi.elckerlyc.animationengine.motionunit   
hmi.elckerlyc.animationengine.pointing   
hmi.elckerlyc.animationengine.procanimation   
hmi.elckerlyc.animationengine.transitions   
hmi.elckerlyc.world   
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.environment.bridge.emitters   
hmi.environment.semaine Bridging for several Elckerlyc modules to the SEMAINE API. 
hmi.faceanimation.model   
hmi.graphics.opengl The HmiGraphics opengl package contains code for opengl based rendering, that is still independent from particular OpenGL java bindings, like jogl and lwjgl 
hmi.graphics.opengl.renderobjects The HmiGraphics opengl.renderobjects package contains a few utility classes for OpenGL based rendering. 
hmi.graphics.opengl.scenegraph The HmiGraphics opengl.scenegraph package contains code for OpenGL based scenegraphs, on top of the more basic opengl package. 
hmi.graphics.scenegraph The HmiGraphics scenegraph package contains code for graphics scenegraphs in a render platform independent way, and also independent from a particular graphics file format. 
hmi.graphics.util The HmiGraphics util package contains a few utilities that combine functionality from other HmiGraphics packages. 
hmi.physics Support for physical simulation of humanoids and other objects; also supports inverse dynamics and physical controllers. 
hmi.physics.assembler   
hmi.physics.ode   
hmi.testutil.animation   
 

Classes in hmi.animation used by hmi.animation
AnalyticalIKSolver.LimbPosition
           
ConfigList
          A ConfigList defines a sequence of configurations of type float[] plus corresponding timestamps of type double.
NIOVObjectBuffer
           
SkeletonInterpolator
          A SkeletonInterpolator is an interpolator for simultaneous animation of several selected parts of a VObject tree.
VJoint
          VJoint represent virtual joints...
VObject
          VObjects represent "virtual objects", used within virtual environments.
VObject.Predicate
          VObject.Predicates are Objects that implement a boolean test on VObjects, in the form of their "valid" method.
VObjectTransformCopier
          Copies transformations from a list of source VObject to a list of destination VObjects
 

Classes in hmi.animation used by hmi.debug.animation
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.debug.physics
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.elckerlyc.animationengine
SkeletonPose
          Contains a single pose in a config and a configType describing what the numbers in the config mean.
VJoint
          VJoint represent virtual joints...
VObjectTransformCopier
          Copies transformations from a list of source VObject to a list of destination VObjects
 

Classes in hmi.animation used by hmi.elckerlyc.animationengine.controller
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.elckerlyc.animationengine.gaze
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.elckerlyc.animationengine.keyframe
SkeletonInterpolator
          A SkeletonInterpolator is an interpolator for simultaneous animation of several selected parts of a VObject tree.
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.elckerlyc.animationengine.mixed
SkeletonPose
          Contains a single pose in a config and a configType describing what the numbers in the config mean.
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.elckerlyc.animationengine.motionunit
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.elckerlyc.animationengine.pointing
AnalyticalIKSolver
          IK calculations for a 7 DOF Joint construction (e.g. arm/leg) Loosely based on the IKAN toolkit: Tolani, Deepak, Goswami, Ambarish and Badler, Norman I., Real-time inverse kinematics techniques for anthropomorphic limbs (2000), in: Graphical Models and Image Processing, 62:5(353--388) Given matrices G, S, T solves the equation G = S*Rx*T*R1 for R1,Rx where R1 represent general rotation matrices Ry represents a rotation about the y axis and G is the desired goal matrix S, T are constant matrices In the case of the arm: S : Wrist to Elbow transformation Rx : Elbow joint T : Elbow to Shoulder transformation R1 : Shoulder joints This method assumes a close to HAnim resting pose
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.elckerlyc.animationengine.procanimation
AnalyticalIKSolver
          IK calculations for a 7 DOF Joint construction (e.g. arm/leg) Loosely based on the IKAN toolkit: Tolani, Deepak, Goswami, Ambarish and Badler, Norman I., Real-time inverse kinematics techniques for anthropomorphic limbs (2000), in: Graphical Models and Image Processing, 62:5(353--388) Given matrices G, S, T solves the equation G = S*Rx*T*R1 for R1,Rx where R1 represent general rotation matrices Ry represents a rotation about the y axis and G is the desired goal matrix S, T are constant matrices In the case of the arm: S : Wrist to Elbow transformation Rx : Elbow joint T : Elbow to Shoulder transformation R1 : Shoulder joints This method assumes a close to HAnim resting pose
SkeletonInterpolator
          A SkeletonInterpolator is an interpolator for simultaneous animation of several selected parts of a VObject tree.
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.elckerlyc.animationengine.transitions
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.elckerlyc.world
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.environment
VJoint
          VJoint represent virtual joints...
VJointMoveControl
          This class uses keyboard input to move an object around.
 

Classes in hmi.animation used by hmi.environment.avatars
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.environment.bridge.emitters
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.environment.semaine
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.faceanimation.model
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.graphics.opengl
SkeletonInterpolator
          A SkeletonInterpolator is an interpolator for simultaneous animation of several selected parts of a VObject tree.
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.graphics.opengl.renderobjects
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.graphics.opengl.scenegraph
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.graphics.scenegraph
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.graphics.util
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.physics
VJoint
          VJoint represent virtual joints...
VObject
          VObjects represent "virtual objects", used within virtual environments.
 

Classes in hmi.animation used by hmi.physics.assembler
VJoint
          VJoint represent virtual joints...
 

Classes in hmi.animation used by hmi.physics.ode
VObject
          VObjects represent "virtual objects", used within virtual environments.
 

Classes in hmi.animation used by hmi.testutil.animation
VJoint
          VJoint represent virtual joints...