I have multiple btConvexHullShapes (mass 0) placed next to each other. When constructing the shapes at startup, all neighboring hull shapes share the same "border points", so there are absolutely no gaps between adjacent btConvexHullShapes.
When gliding a btBoxShape (or a btCompoundShape that consists of boxes and ellipsoids) over the btConvexHullShapes, sometimes when the object passes the boundary of two btConvexHullShapes, the moving object is pushed upwards.
What should I do to make the surface composed of btConvexHullShapes to act like, for example, a btStaticPlaneShape, meaning in this case that objects can be pushed and they will glide smoothly without "glitches"? Do the glitches occur because the moving object penetrates two btConvexHullShapes at the same time and is "pushed out of the convex hull away twice as strongly"?
I have also tried combining all the btConvexHullShapes into one btCompoundShape, but it does not make any difference.