#include <PxConstraintDesc.h>
Public Member Functions | |
virtual void | visualizeJointFrames (const PxTransform &parent, const PxTransform &child)=0 |
virtual void | visualizeLinearLimit (const PxTransform &t0, const PxTransform &t1, PxReal value, bool active)=0 |
virtual void | visualizeAngularLimit (const PxTransform &t0, PxReal lower, PxReal upper, bool active)=0 |
virtual void | visualizeLimitCone (const PxTransform &t, PxReal tanQSwingY, PxReal tanQSwingZ, bool active)=0 |
virtual void | visualizeDoubleCone (const PxTransform &t, PxReal angle, bool active)=0 |
virtual void | visualizeLine (const PxVec3 &p0, const PxVec3 &p1, PxU32 color)=0 |
Protected Member Functions | |
virtual | ~PxConstraintVisualizer () |
API used to visualize details about a constraint.
|
inlineprotectedvirtual |
|
pure virtual |
Visualize joint angular limit
[in] | t0 | Transformation for the visualization |
[in] | lower | Lower limit angle |
[in] | upper | Upper limit angle |
[in] | active | State of the joint - active/inactive |
|
pure virtual |
Visualize joint double cone
[in] | t | Transformation for the visualization |
[in] | angle | Limit angle |
[in] | active | State of the joint - active/inactive |
|
pure virtual |
Visualize joint frames
[in] | parent | Parent transformation |
[in] | child | Child transformation |
|
pure virtual |
Visualize limit cone
[in] | t | Transformation for the visualization |
[in] | tanQSwingY | Tangent of the quarter Y angle |
[in] | tanQSwingZ | Tangent of the quarter Z angle |
[in] | active | State of the joint - active/inactive |
|
pure virtual |
Visualize line
[in] | p0 | Start position |
[in] | p1 | End postion |
[in] | color | Color |
|
pure virtual |
Visualize joint linear limit
[in] | t0 | Base transformation |
[in] | t1 | End transformation |
[in] | value | Distance |
[in] | active | State of the joint - active/inactive |