Ah yeah. Basically, the reason this happens is because each "side" of the leg's original position is allocated 180 degrees each. And the buttocks are "driven" by this angle to an extent. So what happens when the leg has rotated more than 180 degrees? Well, it flips over to the other side. So instead of the leg being rotated 185 degrees in one direction, the code parses it as it being rotated -175 in the other.
A way to combat this would be to set up (for us, not you) that each side could be custom. So, for example, instead of 180 degrees on each side, it could be 0 -> 210 on one side, and 0 -> -150 on the other.
The same ones I showed you guys before in the screenshots, the missionary position, and doggy style position. Only seems to happen on the bunny, and horse.
EDIT: I've pin pointed it, if the horse, or bunny is bent over slightly, and has his/her leg propped up onto a surface above the floor, and the other on the floor, it happens, but only the left cheek this time. It happens when the leg is up, and the characters is bent over.
Comments