Hi guys,
I have the following scenario in VR. I have the virtual hand controlled by motion capture and a door with a hinge created by a physics constraint.
I want to open the door as naturally as possible. This includes grabbing the handle and pulling it but also grabbing the door’s corners putting the hand somewhere on the door and pushing it.
The problem is, that the virtual hands have an unlimited force and when they touch the door they will instantly glitch out the door. This is understandable.
In my current implementation, the hand itself has no collision. However, I attached some small spheres to that hand which are held in place by a spring.
Currently most of the interactions work quite nice. The only problem left is, that these small spheres sometimes when the hands go through they also glitch through the door (even with CCD enabled). Since they are physics-based and only attached by some form of spring to the hand they should collide with the door and then stay on the side on the collision.
I found out, the thinner the door is, the easier the spheres can bypass the collision area.
So my question: Is it possible to prevent the spheres from passing through the door?