Nodes ▸ Functions ▸ Mesh Filters ▸ Queries
Collision
Tests two surface meshes for collision and returns the colliding cells, or the mesh with its colliding cells marked.
Inputs
| Port | Accepts | Required | Description |
|---|---|---|---|
x | dataset | required | The mesh (or any dataset, promoted) to filter |
y | dataset | required | The second surface to test collision with x |
Parameter ports
Added from the Parameters pane (⊕). While connected, each drives its parameter.
| Port | Accepts | Mode | Description |
|---|---|---|---|
box_tolerance | primitive(number) | opt-in drives box_tolerance | Drives the Box Tolerance parameter while connected |
cell_tolerance | primitive(number) | opt-in drives cell_tolerance | Drives the Cell Tolerance parameter while connected |
Outputs
dataset(mesh)
Parameters
| Parameter | Kind | Default | Choices / range | Unit | Notes |
|---|---|---|---|---|---|
Outputoutput | choice | contacts | contacts | marked | ||
Contact Modecontact_mode | choice | all | all | first | halfway | ||
Box Tolerancebox_tolerance | float | 0.001 | 0 to | ⇄ port | |
Cell Tolerancecell_tolerance | float | 0 | 0 to | ⇄ port |
Used by
No stock template or group uses this node.