Dynamic BoundariesCreate boundaries using existing parts or custom shapes, with support for both complex geometries and simple shapes such as blocks.
Boundary GroupsSet each boundary to only track specific groups, allowing control over which parts trigger collision callbacks.
Part GroupsOrganize parts into groups with entered and exited callbacks that receive custom data for flexible collision handling.
Budgeted ProcessingFrame-budgeted processing with BVH and Morton codes to maintain consistent performance.