0 votes

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

Godot version 3.2
in Engine by (617 points)

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.