#include <PxVisualizationParameter.h>
PxVisualizationParameter::eSCALE is the master switch for enabling visualization, please read the corresponding documentation for further details.
eSCALE |
This overall visualization scale gets multiplied with the individual scales. Setting to zero ignores all visualizations. Default is 0.
The below settings permit the debug visualization of various simulation properties. The setting is either zero, in which case the property is not drawn. Otherwise it is a scaling factor that determines the size of the visualization widgets. Only objects for which visualization is turned on using setFlag(eVISUALIZATION) are visualized (see PxActorFlag::eVISUALIZATION, PxShapeFlag::eVISUALIZATION, ...). Contacts are visualized if they involve a body which is being visualized. Default is 0. Notes:
Range: [0, PX_MAX_F32) |
eWORLD_AXES | Visualize the world axes. |
eBODY_AXES |
Visualize a bodies axes.
|
eBODY_MASS_AXES |
Visualize a body's mass axes.
This visualization is also useful for visualizing the sleep state of bodies. Sleeping bodies are drawn in black, while awake bodies are drawn in white. If the body is sleeping and part of a sleeping group, it is drawn in red.
|
eBODY_LIN_VELOCITY |
Visualize the bodies linear velocity.
|
eBODY_ANG_VELOCITY |
Visualize the bodies angular velocity.
|
eBODY_JOINT_GROUPS |
Visualize the bodies joint projection group.
|
eCONTACT_POINT | Visualize contact points. Will enable contact information. |
eCONTACT_NORMAL | Visualize contact normals. Will enable contact information. |
eCONTACT_ERROR | Visualize contact errors. Will enable contact information. |
eCONTACT_FORCE | Visualize Contact forces. Will enable contact information. |
eACTOR_AXES |
Visualize actor axes.
|
eCOLLISION_AABBS | Visualize bounds (AABBs in world space). |
eCOLLISION_SHAPES |
Shape visualization.
|
eCOLLISION_AXES |
Shape axis visualization.
|
eCOLLISION_COMPOUNDS | Compound visualization (compound AABBs in world space). |
eCOLLISION_FNORMALS |
Mesh & convex face normals.
|
eCOLLISION_EDGES |
Active edges for meshes.
|
eCOLLISION_STATIC | Static pruning structures. |
eCOLLISION_DYNAMIC | Dynamic pruning structures. |
eDEPRECATED_COLLISION_PAIRS | Visualizes pairwise state. |
eJOINT_LOCAL_FRAMES | Joint local axes. |
eJOINT_LIMITS | Joint limits. |
ePARTICLE_SYSTEM_POSITION | Particle position visualization. |
ePARTICLE_SYSTEM_VELOCITY | Particle velocity visualization. |
ePARTICLE_SYSTEM_COLLISION_NORMAL | Particle collision normal visualization. |
ePARTICLE_SYSTEM_BOUNDS | ParticleSystem AABB visualization. |
ePARTICLE_SYSTEM_GRID | Particle grid visualization. |
ePARTICLE_SYSTEM_BROADPHASE_BOUNDS | Particle system broad phase bounds. |
ePARTICLE_SYSTEM_MAX_MOTION_DISTANCE | ParticleSystem maximum motion distance visualization. |
eCULL_BOX | Debug visualization culling. |
eCLOTH_VERTICAL | Cloth fabric vertical sets. |
eCLOTH_HORIZONTAL | Cloth fabric horizontal sets. |
eCLOTH_BENDING | Cloth fabric bending sets. |
eCLOTH_SHEARING | Cloth fabric shearing sets. |
eCLOTH_VIRTUAL_PARTICLES | Cloth virtual particles. |
eMBP_REGIONS | MBP regions. |
eNUM_VALUES | This is not a parameter, it just records the current number of parameters (as maximum(PxVisualizationParameter)+1) for use in loops. |
eFORCE_DWORD |