On Contact Event
PhysX contact event triggered execution.
Installation
To use this node enable omni.physx.graph in the Extension Manager.
Inputs
Name |
Type |
Descripton |
Default |
---|---|---|---|
Body Paths (inputs:bodyPaths) |
|
Body prim paths to check against. |
None |
Metadata |
literalOnly = 1 |
||
Body Prims (inputs:targetBodies) |
|
Body prims to check against. |
None |
Metadata |
literalOnly = 1 |
||
Metadata |
allowMultiInputs = 1 |
Outputs
Name |
Type |
Descripton |
Default |
---|---|---|---|
Contacting Body (outputs:contactingBody) |
|
Path of the physics body that came in contact with a node input body to trigger the contact event. |
None |
Found Exec Out (outputs:foundExecOut) |
|
Output execution trigger for contact found events. Note that the node only evaluates and triggers for contact events where one of the bodies have the Contact Report API applied. |
None |
Input Body (outputs:inputBody) |
|
Path of the node input physics body that triggered the contact event. |
None |
Lost Exec Out (outputs:lostExecOut) |
|
Output execution trigger for contact lost events. Note that the node only evaluates and triggers for contact events where one of the bodies have the Contact Report API applied. |
None |
Persists Exec Out (outputs:persistsExecOut) |
|
Output execution trigger for contact persists events. Note that the node only evaluates and triggers for contact events where one of the bodies have the Contact Report API applied. |
None |
Metadata
Name |
Value |
---|---|
Unique ID |
omni.physx.graph.OnContactEventBasic |
Version |
1 |
Extension |
omni.physx.graph |
Has State? |
False |
Implementation Language |
C++ |
Default Memory Type |
cpu |
Generated Code Exclusions |
python, tests |
tags |
physics,physx,simulation,collision |
uiName |
On Contact Event |
__tokens |
{} |
Categories |
PhysX Contacts |
Generated Class Name |
OgnPhysXOnContactEventBasicDatabase |
Python Module |
omni.physxgraph |