confusion about narrowphase-solver

Post Reply
gdlk
Posts: 62
Joined: Fri Oct 24, 2014 7:01 pm

confusion about narrowphase-solver

Post by gdlk »

Hi!

I was developing some stuffs and see something it confuse me. Using the default configuration (btDiscreteDynamicsWorld, btCollisionDispatcher with default configuration, dbvt broadphase, si solver) If have 3 bodies (at least one active ) where their AABB overlapping but the shapes don't collision, they still are send/process by the solver.

I was expecting that the narrow phase remove the pair generated by the broadphase because they didn't collision, so the solver must not calculate anything in that case. That confuse me, what I am missing??

Thanks!!
gdlk
Posts: 62
Joined: Fri Oct 24, 2014 7:01 pm

Re: confusion about narrowphase-solver

Post by gdlk »

I found I was missing, the floor is the responsible of that (objects still generate contacts with floor, so they are in the same island because the aabb overlapping, they are processed because contacts with floor, but they dont collision between them)

So I change the question, there is some island manager that separate objects in this way/case (otherwise to implement it)?

Thanks!
Post Reply