hmi.graphics.util
Class LoadSeamlessDaeHumanoid

java.lang.Object
  extended by hmi.graphics.util.LoadSeamlessDaeHumanoid

public final class LoadSeamlessDaeHumanoid
extends Object

Helper function class to load a Humanoid from a dae file. Useful when a fullfledged ElckerlycDemoEnvironment is not needed.

Author:
welberge

Field Summary
private  VJoint animationJoint
           
private  VGLNode avatarRenderNode
           
private  VJoint renderJoint
           
private  GLScene scene
           
 
Constructor Summary
LoadSeamlessDaeHumanoid(String id, Resources resources, String daeFile, String renamingFile, String textureDir, String colladaDir, String shaderDir, String renderJointName, String skeletonRootName)
           
 
Method Summary
 VJoint getAnimationJoint()
           
 VGLNode getAvatarRenderNode()
           
 VJoint getRenderJoint()
           
 GLScene getScene()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

animationJoint

private VJoint animationJoint

avatarRenderNode

private VGLNode avatarRenderNode

renderJoint

private VJoint renderJoint

scene

private GLScene scene
Constructor Detail

LoadSeamlessDaeHumanoid

public LoadSeamlessDaeHumanoid(String id,
                               Resources resources,
                               String daeFile,
                               String renamingFile,
                               String textureDir,
                               String colladaDir,
                               String shaderDir,
                               String renderJointName,
                               String skeletonRootName)
Method Detail

getAnimationJoint

public VJoint getAnimationJoint()

getAvatarRenderNode

public VGLNode getAvatarRenderNode()

getRenderJoint

public VJoint getRenderJoint()

getScene

public GLScene getScene()