![]() |
#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 |