I am trying to model a series of meshes that are connected by hinge points. The idea is that, with some sort of sideways force applied to the first mesh in the chain, the other meshes in the chain will move around and swing on their hinges. Kind of like a toy wooden snake:
The closest I have gotten so far is by placing cubes underneath the location of each hinge point, setting them as 'Passive', and then using them as the hinge for the meshes on each side of the hinge. However this limits the movement of all of the middle meshes a lot (because they are locked by a hinge on each side) and only the first and last meshes move how I want.
Basically I need a method so that the hinge joints can swing about while also causing their own rotations. Does anyone have any advice?





