Page 1 of 1

Character sliding down gentle slope

Posted: Wed Nov 14, 2012 2:56 am
by mustardballoon
Is a way to stop a btKinematicCharacterController with a btCapsule collision shape from sliding down a gentle slope. I have tried setting friction and it does not appear to have any effect.

Re: Character sliding down gentle slope

Posted: Thu Nov 15, 2012 5:54 am
by zarlox
Applying a friction should do it. But make sure you set the friction to both the capsule shape and the slope shape.

Re: Character sliding down gentle slope

Posted: Fri Nov 16, 2012 4:40 am
by mustardballoon
I've tried setting the friction on both the capsule and the slope to ridiculously high values and it doesn't seem to make any difference.

The character controller demo has a line:

m_dynamicsWorld->getDispatchInfo().m_allowedCcdPenetration=0.0001f;

that slows down the motion a lot, but it doesn't completely solve the issue. I also don't think it's right to do that anyway because that line applies a change to the entire world, not just my character controller.