|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use VGLNode | |
|---|---|
| hmi.debug.animation | |
| hmi.debug.physics | |
| 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.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.util | The HmiGraphics util package contains a few utilities that combine functionality from other HmiGraphics packages. |
| Uses of VGLNode in hmi.debug.animation |
|---|
| Methods in hmi.debug.animation that return VGLNode | |
|---|---|
static VGLNode |
VJointDebugVisualisations.getColoredShapeDebugVisualisation(VJoint master,
String type)
place a small colored shape at each joint. |
static VGLNode |
VJointDebugVisualisations.getColoredShapeDebugVisualisation(VJoint master,
String type,
ArrayList<GLRenderObject> renderStates,
float size)
|
static VGLNode |
VJointDebugVisualisations.getColoredShapeDebugVisualisationTree(VJoint master,
String type)
|
static VGLNode |
VJointDebugVisualisations.getColoredShapeDebugVisualisationTree(VJoint master,
String type,
ArrayList<GLRenderObject> renderStates,
float size)
|
static VGLNode |
ProcAnimationDebugVisualisations.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 |
ProcAnimationDebugVisualisations.getStaticEndEffectorDebugVisualisation(ProcAnimationMU procAnim,
String target,
VJoint humanoidRoot,
VJoint worldRenderRoot,
VJoint avatarRenderRoot)
get debug viz with a default material |
static VGLNode |
ProcAnimationDebugVisualisations.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 |
ProcAnimationDebugVisualisations.getStaticProcAnimationDebugVisualisation(ProcAnimationMU procAnim,
VJoint humanoidRoot,
VJoint worldRenderRoot,
VJoint avatarRenderRoot)
|
| Uses of VGLNode in hmi.debug.physics |
|---|
| Subclasses of VGLNode in hmi.debug.physics | |
|---|---|
(package private) class |
PhysicalHumanVGLNode
subclass of vgl node with one addition: if the physical human is not active, the node is not rendered. |
| Methods in hmi.debug.physics that return VGLNode | |
|---|---|
static VGLNode |
PhysicsDebugVisualisations.getCollisionShapeDebugVisualisation(CollisionShape collShape)
does not include any materials. takes shape of the collisionshape, as well as translation and rotation |
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)
|
static VGLNode |
PhysicsDebugVisualisations.getPhysicalSegmentDebugVisualisation(PhysicalSegment ps,
ArrayList<GLRenderObject> rigidBodyRenderStates)
Draws a physical segment. rigidBodyRenderStates only apply to the wireframe of the rigid body collision representation of the segment |
static VGLNode |
PhysicsDebugVisualisations.getRigidBodyDebugVisualisation(RigidBody rb)
grey, line-drawing |
static VGLNode |
PhysicsDebugVisualisations.getRigidBodyDebugVisualisation(RigidBody rigidBody,
ArrayList<GLRenderObject> renderStates,
boolean renderCenter)
any given material (if null: keep current GL state settings. moves along with the rigid body. |
| Uses of VGLNode in hmi.environment |
|---|
| Fields in hmi.environment declared as VGLNode | |
|---|---|
private VGLNode |
ElckerlycDemo.boxNode
|
private VGLNode |
ElckerlycDemo.boxNode2
|
private VGLNode |
ElckerlycDemo.sphereNode
|
protected VGLNode |
GraphicsDemoEnvironment.vglSceneRenderRoot
This node is available as the top-level VGLNode for the scene -- the VGLNode for vjSceneRenderRoot. |
| Fields in hmi.environment with type parameters of type VGLNode | |
|---|---|
private ArrayList<VGLNode> |
GraphicsDemoEnvironment.debugVisualisations
Debugvisulaisations are stored in a separate array - this allows us to add some setting 'allowDebugRender' in the future. |
private ArrayList<VGLNode> |
GraphicsDemoEnvironment.debugVisualisationsUninitialized
Unitialized debug visulaisations -- see also visualisationsUnititialized. |
protected ArrayList<VGLNode> |
GraphicsDemoEnvironment.hiddenVisualisations
Visualisations that have been (GL)initialized already, but are currently hidden (so moved from visualisations to this list) |
protected ArrayList<VGLNode> |
GraphicsDemoEnvironment.visualisations
The shapes, meshes, materials, etc that are to be rendered are contained in this list of VGLNodes. |
protected ArrayList<VGLNode> |
GraphicsDemoEnvironment.visualisationsUninitialized
When a new visulaisation object is added through addVisualisation, we need to be sure that glInit is called on it before calling glRender on it. |
| Methods in hmi.environment with parameters of type VGLNode | |
|---|---|
void |
GraphicsDemoEnvironment.addDebugVisualisation(VGLNode viz)
Add a VGLNode to the list of debugvisualisations. |
void |
GraphicsDemoEnvironment.addVisualisation(VGLNode viz)
Add a VGLNode to the list of visualisations. |
boolean |
GraphicsDemoEnvironment.hasVisualisation(VGLNode viz)
Checks if a visualization is already in the scene (returns true on hidden VGLNodes too) |
boolean |
GraphicsDemoEnvironment.isVisualisationVisible(VGLNode viz)
|
void |
GraphicsDemoEnvironment.removeDebugVisualisation(VGLNode viz)
|
void |
GraphicsDemoEnvironment.removeVisualisation(VGLNode viz)
|
void |
GraphicsDemoEnvironment.setVisualisationVisible(VGLNode viz,
boolean enabled)
Show/hide a VGLNode |
| Uses of VGLNode in hmi.environment.avatars |
|---|
| Fields in hmi.environment.avatars declared as VGLNode | |
|---|---|
private VGLNode |
HmiVirtualHuman.renderNode
|
| Fields in hmi.environment.avatars with type parameters of type VGLNode | |
|---|---|
private ArrayList<VGLNode> |
HmiVirtualHuman.debugRenderNodes
|
| Methods in hmi.environment.avatars that return VGLNode | |
|---|---|
VGLNode |
HmiVirtualHuman.getRenderNode()
|
| Methods in hmi.environment.avatars that return types with arguments of type VGLNode | |
|---|---|
ArrayList<VGLNode> |
HmiVirtualHuman.getDebugRenderNodes()
|
| Methods in hmi.environment.avatars with parameters of type VGLNode | |
|---|---|
void |
HmiVirtualHuman.setRenderNode(VGLNode rn)
|
| Method parameters in hmi.environment.avatars with type arguments of type VGLNode | |
|---|---|
void |
HmiVirtualHuman.setDebugRenderNodes(ArrayList<VGLNode> nodes)
|
| Uses of VGLNode in hmi.graphics.opengl.renderobjects |
|---|
| Subclasses of VGLNode in hmi.graphics.opengl.renderobjects | |
|---|---|
class |
SimpleLight
A basic positional or directional light object. |
| Uses of VGLNode in hmi.graphics.opengl.scenegraph |
|---|
| Methods in hmi.graphics.opengl.scenegraph with parameters of type VGLNode | |
|---|---|
void |
VGLNode.addChild(VGLNode childNode)
Adds the root of the childNode as a VJoint child, and appends all shapeList elements from the childNode to the shapeList of this VGLNode. |
| Uses of VGLNode in hmi.graphics.util |
|---|
| Fields in hmi.graphics.util declared as VGLNode | |
|---|---|
private VGLNode |
LoadDaeHumanoidInTPose.avatarNode
|
private VGLNode |
LoadDaeHumanoid.avatarNode
|
private VGLNode |
SegmentedDaeHumanoidLoader.avatarRenderNode
|
private VGLNode |
SeamlessDaeHumanoidLoader.avatarRenderNode
|
private VGLNode |
LoadSeamlessDaeHumanoidInTPose.avatarRenderNode
|
private VGLNode |
LoadSeamlessDaeHumanoidInDefPose.avatarRenderNode
|
private VGLNode |
LoadSeamlessDaeHumanoid.avatarRenderNode
|
| Methods in hmi.graphics.util that return VGLNode | |
|---|---|
VGLNode |
LoadDaeHumanoidInTPose.getAvatarNode()
|
VGLNode |
LoadDaeHumanoid.getAvatarNode()
|
VGLNode |
SegmentedDaeHumanoidLoader.getAvatarRenderNode()
|
VGLNode |
SeamlessDaeHumanoidLoader.getAvatarRenderNode()
|
VGLNode |
LoadSeamlessDaeHumanoidInTPose.getAvatarRenderNode()
|
VGLNode |
LoadSeamlessDaeHumanoidInDefPose.getAvatarRenderNode()
|
VGLNode |
LoadSeamlessDaeHumanoid.getAvatarRenderNode()
|
VGLNode |
DaeHumanoidLoader.getAvatarRenderNode()
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||