the physics world
the character controller
the new shape to use
collision filter for penetration testing
optional listener for contact callbacks
maximum allowed penetration, use Number.MAX_VALUE / Infinity to skip testing
true if shape was changed successfully, false if blocked by penetration
Changes the shape of the character, checking for penetration first.
Algorithm: