Replies: 1 comment
-
Thanks for the contribution! I have a few other things first, but I will look at it. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The history of this is summarised in a forum post. I am logging this here because I believe that there is a bug in the random constraint ordering.
The friction constraints are randomly shuffled so that the friction constraints for a given contact point do not correspond to the ordering of the penetration constraints. To clarify, if I swap two penetration constraints for a pair of contact points then I expect to also swap the friction constraints for the pair of contact points. However, this is not the case. Currently, the penetration constraints are randomly shuffled. Then the friction constraints are randomly shuffled.
My solution is to use the same swap operations for the friction constraints as for the penetration constraints:
This yields significantly better sliding behaviour whilst also retaining the improved stack stability.
Beta Was this translation helpful? Give feedback.
All reactions