| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthmi.debug.animation.ProcAnimationDebugVisualisations
public class ProcAnimationDebugVisualisations
Provides debug visualisations for ProcAnimations, in the form of a path of colored spheres. For now, only visualises end effector paths for left and right wrist.
| Constructor Summary | |
|---|---|
ProcAnimationDebugVisualisations()
 | 
|
| Method Summary | |
|---|---|
static VGLNode | 
getStaticEndEffectorDebugVisualisation(EndEffector eff,
                                       VJoint humanoidRoot,
                                       VJoint worldRenderRoot,
                                       String type,
                                       ArrayList<GLRenderObject> renderStates,
                                       float factor)
depending on whether the procanimation is global or local, the root vjoint of the resulting visualisation will be added either to the worldRenderRoot (for global end effectors) or the avatarRenderRoot (for local end effectors).  | 
static VGLNode | 
getStaticEndEffectorDebugVisualisation(ProcAnimationMU procAnim,
                                       String target,
                                       VJoint humanoidRoot,
                                       VJoint worldRenderRoot,
                                       VJoint avatarRenderRoot)
get debug viz with a default material  | 
static VGLNode | 
getStaticEndEffectorDebugVisualisation(ProcAnimationMU procAnim,
                                       String target,
                                       VJoint humanoidRoot,
                                       VJoint worldRenderRoot,
                                       VJoint avatarRenderRoot,
                                       String type,
                                       ArrayList<GLRenderObject> renderStates,
                                       float factor)
depending on whether the procanimation is global or local, the root vjoint of the resulting visualisation will be added either to the worldRenderRoot (for global end effectors) or the avatarRenderRoot (for local end effectors).  | 
static VGLNode | 
getStaticProcAnimationDebugVisualisation(ProcAnimationMU procAnim,
                                         VJoint humanoidRoot,
                                         VJoint worldRenderRoot,
                                         VJoint avatarRenderRoot)
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ProcAnimationDebugVisualisations()
| Method Detail | 
|---|
public static VGLNode getStaticProcAnimationDebugVisualisation(ProcAnimationMU procAnim,
                                                               VJoint humanoidRoot,
                                                               VJoint worldRenderRoot,
                                                               VJoint avatarRenderRoot)
public static VGLNode getStaticEndEffectorDebugVisualisation(ProcAnimationMU procAnim,
                                                             String target,
                                                             VJoint humanoidRoot,
                                                             VJoint worldRenderRoot,
                                                             VJoint avatarRenderRoot)
public static VGLNode getStaticEndEffectorDebugVisualisation(ProcAnimationMU procAnim,
                                                             String target,
                                                             VJoint humanoidRoot,
                                                             VJoint worldRenderRoot,
                                                             VJoint avatarRenderRoot,
                                                             String type,
                                                             ArrayList<GLRenderObject> renderStates,
                                                             float factor)
public static VGLNode getStaticEndEffectorDebugVisualisation(EndEffector eff,
                                                             VJoint humanoidRoot,
                                                             VJoint worldRenderRoot,
                                                             String type,
                                                             ArrayList<GLRenderObject> renderStates,
                                                             float factor)
eff - end effector path to visualizehumanoidRoot - animation VJoint of the human that is animatedworldRenderRoot - world root for rendering the debug visualization.type - type of shape. For now, "sphere" and "box" are possiblerenderStates - color and such for the debug viz objectsfactor - By default, shapes are 1 cm big. Use factor to resize them.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||