Thank you all guys for your advice. Apparently I have solved the problem in a quite easy way:
- I create a mesh made of two rings passing through each other and orient them properly (this is the base pattern for the chain).
- set up a straight zsphere chain with several nodes
- select the main zsphere and assign the two-rings tool as “Local Mesh”
- perform some adjustment (scale/move/rotate) on the nodes to make them match.
It is then possible to “pose” the chain by moving the zspheres with a large draw size, and the nice thing is that the rings of the chain (that are local-meshes) will not stretch as if they were organic, but they will just change orientation/position.
The technique is stil not perfect, so suggestions are always welcome.