collision to 2 connected rings problem


#1

Hello everyone.

I am fairly new to maya, and i have a question about collision.
I am trying to get a smaller ring to collide with a connected bigger ring.
Now i have tried to add a Passive rigid body to the bigger ring (this one stays static and doesn’t move), and a active rigid body to the smaller one. When i run it, the smaller ring stays on its place, and only tilts a little bit. I am sure that the rings are not stuck together in any kind.

When i move the smaller ring outside the bigger Ring, the ring drops because of the gravity.

The rings itself are pretty small, so maybe the collision isn’t precise enough so it detects collision all the time?

here is an image so u know what i want to achieve http://i.imgur.com/WMV50MT.jpg

I hope someone can help me with this problem.


#2

instead of using the ole school active and passive rigid bodies try using NCloth.

big ring would be a passive nMesh.
smaller ring is ncloth with use poly shells turned on and some rigidity.

look at your collision width on your nRigid for the larger and smaller rings to make sure they are not too thick and accurately represent the surface.


#3

You can look at your scene scale and if there is history on your object.

(nCloth should work too or bullet (way easier imo))


#4

I have solved it with nCloth and it works like a charm!

Thanks for the help