Soft Body Collision Bitmasks

Post Reply
cinnamonghoul
Posts: 3
Joined: Mon Feb 26, 2018 5:54 pm

Soft Body Collision Bitmasks

Post by cinnamonghoul »

I'm trying to get a better understanding of each of the different collision settings for the btSoftBody type by applying the fCollision bitmasks to softBody->m_cfg.collisions; but I really can't get a clear idea of what these different options do because the documentation here:
http://bulletphysics.org/Bullet/BulletF ... ml#details

is not very descriptive nor are the demos nor is the pertinent source code. Also, Erwin has said
The Bullet soft body implementation has several collision options, and not all combinations are compatible/fully implemented.
So which combinations are allowed? And what precisely do they do?

E.g. How is SDF_RS different from VF_SS? Their entries in the documentation are identical, but their bitmasks are different. Why should I use one over the other?

I am looking for a more descriptive and comprehensive explanation than was provided in the source/demos/documentation, which I have already read thoroughly.
Post Reply