I’ve been using OptiX Prime to accelerate my finite element code’s radiative heat transfer capability, and I’ve been really impressed with its performance. Another very expensive part of my simulations is the determination of mesh-to-mesh contact regions, and I was interested in trying to use OptiX to help with this too.
I was thinking of having each triangle on the surface mesh trace a handful of rays from its current location to where it is predicted to be at the next time step, and finding which rays intersect, and where. However, the mesh geometry is actually a moving target (i.e. it is deforming during the time step too), and I wasn’t sure what the best way would be to handle that.
I had thought about generating a sequence of intermediate-configuration meshes, and intersecting rays against all of them to get an idea of when/where each ray hit, but it seems like the rays would just report collisions with the triangles they originated from.
Does anyone have input on potential ways (masking, features in OptiX instead of OptiX prime, etc), to leverage ray tracing for collision detection?