|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthmi.debug.physics.PhysicsDebugVisualisations
public class PhysicsDebugVisualisations
Builds VGLNodes to visualise physical objects (RigidBodies, PhysicalHumanoids, ...).
| Constructor Summary | |
|---|---|
PhysicsDebugVisualisations()
|
|
| Method Summary | |
|---|---|
static VGLNode |
getCollisionShapeDebugVisualisation(CollisionShape collShape)
does not include any materials. takes shape of the collisionshape, as well as translation and rotation |
static VGLNode |
getPHCOMDebugVisualisation(PhysicalHumanoid ph)
yellow, filled |
static VGLNode |
getPHCOMDebugVisualisation(PhysicalHumanoid ph,
ArrayList<GLRenderObject> renderStates,
ArrayList<GLRenderObject> renderStatesOffset)
|
static VGLNode |
getPhysicalHumanDebugVisualisation(PhysicalHumanoid ph)
|
static VGLNode |
getPhysicalHumanDebugVisualisation(PhysicalHumanoid ph,
ArrayList<GLRenderObject> renderStates)
|
static VGLNode |
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 |
getRigidBodyDebugVisualisation(RigidBody rb)
grey, line-drawing |
static VGLNode |
getRigidBodyDebugVisualisation(RigidBody rigidBody,
ArrayList<GLRenderObject> renderStates,
boolean renderCenter)
any given material (if null: keep current GL state settings. moves along with the rigid body. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PhysicsDebugVisualisations()
| Method Detail |
|---|
public static VGLNode getRigidBodyDebugVisualisation(RigidBody rb)
public static VGLNode getRigidBodyDebugVisualisation(RigidBody rigidBody,
ArrayList<GLRenderObject> renderStates,
boolean renderCenter)
public static VGLNode getCollisionShapeDebugVisualisation(CollisionShape collShape)
public static VGLNode getPhysicalHumanDebugVisualisation(PhysicalHumanoid ph)
public static VGLNode getPhysicalSegmentDebugVisualisation(PhysicalSegment ps,
ArrayList<GLRenderObject> rigidBodyRenderStates)
public static VGLNode getPhysicalHumanDebugVisualisation(PhysicalHumanoid ph,
ArrayList<GLRenderObject> renderStates)
public static VGLNode getPHCOMDebugVisualisation(PhysicalHumanoid ph)
public static VGLNode getPHCOMDebugVisualisation(PhysicalHumanoid ph,
ArrayList<GLRenderObject> renderStates,
ArrayList<GLRenderObject> renderStatesOffset)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||