Module collision

Module collision 

Source
Expand description

GPU-accelerated collision detection for self-intersection testing.

This module provides GPU-accelerated self-intersection detection using WGPU compute shaders. It uses AABB-based broad phase culling followed by exact triangle-triangle intersection tests using the Separating Axis Theorem (SAT).

Structs§

CollisionPipeline
Pipeline for GPU collision detection.
GpuCollisionParams
Parameters for GPU collision detection.
GpuCollisionResult
Result of GPU collision detection.

Functions§

detect_self_intersections_gpu
Detect self-intersections in a mesh on GPU.
try_detect_self_intersections_gpu
Try to detect self-intersections on GPU, returning None if unavailable.