How to enable collision between concave shapes?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By MrEliptik

Hey guys, I’m trying to make a VR prototype and for that, I need a pipe (second image) to pass through a ring (first image).
I’ve modeled in Blender and created a collision shape
using Create trimesh collision sibling. Visually it seems to give the most accurate collision, very close to the mesh.

The problem is that collision never occurs! Both collision shape are concave shapes and it seems to be the problem here, but I don’t know why?

I’ve tried using Create single/multiple convex collision sibling and while they detect collision, they are way too imprecise for what I’m trying to do.

Is there any thing I can do or try? I need precise collision shape because the goal is to pass the ring through the pipe without touching it.

enter image description here

enter image description here