hmi.graphics.util
Class LoadSeamlessDaeHumanoidInDefPose

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

public final class LoadSeamlessDaeHumanoidInDefPose
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
LoadSeamlessDaeHumanoidInDefPose(String id, Resources resources, String daeFile, String renamingFile, String textureDir, String colladaDir, String shaderDir, String renderJointName, String skeletonRootName)
           
LoadSeamlessDaeHumanoidInDefPose(String id, Resources resources, String daeFile, String renamingFile, String textureDir, String colladaDir, String shaderDir, String renderJointName, String skeletonRootName, boolean simplifyBind)
           
 
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

LoadSeamlessDaeHumanoidInDefPose

public LoadSeamlessDaeHumanoidInDefPose(String id,
                                        Resources resources,
                                        String daeFile,
                                        String renamingFile,
                                        String textureDir,
                                        String colladaDir,
                                        String shaderDir,
                                        String renderJointName,
                                        String skeletonRootName)

LoadSeamlessDaeHumanoidInDefPose

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

getAnimationJoint

public VJoint getAnimationJoint()

getAvatarRenderNode

public VGLNode getAvatarRenderNode()

getRenderJoint

public VJoint getRenderJoint()

getScene

public GLScene getScene()