Physics Simulation Forum


All times are UTC

Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: Contact Manifold Points
PostPosted: Tue Jan 03, 2017 12:33 pm 

Joined: Fri Dec 30, 2016 6:18 am
Posts: 4

i am Implementing Bullet for Collision Detection in my Case there are 5 Dynamic Collision Objects and 1 Static Collision Object.
all Dynamic Objects are Touching at a time on static Object i am getting some Contact Manifold points but i am Not getting all Contact Points
for every Dynamic Object at a Time.

is it Possible to Get All Contacts points by Every Dynamic Object ?

PostPosted: Tue Jan 03, 2017 3:17 pm 
User avatar

Joined: Tue Sep 30, 2014 6:03 pm
Posts: 346
Location: San Francisco
There are three reasons I can think of why your dynamic objects sometimes might not have contact points:

(1) When a dynamic object is being deactivated Bullet will not compute contact points for it. The contact manifolds are recomputed every substep and for optimization purposes they are not computed for objects that are at rest and not moving. Perhaps your objects slow down enough to get deactivated?

(2) Rolling and sliding dynamic objects can bounce and momentarily cease touching the floor underneath them. Since the contact manifolds are constantly recomputed there may be small but long-enough bounces where they do not touch the floor for one or more substep.s Two things are possible in this situation: (a) they have no contact manifold or...

(3) ... (b) they have a contact manifold but there are zero points inside it (I've seen this happen).

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC

Who is online

Users browsing this forum: Exabot [Bot], Google [Bot] and 15 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group