Just a thanks for Grasshopper from our CAM team!

We have been dialling in an absolute minimum tolerance to be able cast a chain insitu, (all working and fluid but no joins, and NOT twist due to too great gaps) and to add to the complexity we went with a Franco style which is actually two chains, one mirrored on another. The script draws the chain link itself as well as all the casting construct etc, the entire thing is grasshopper.

Thanks to grasshopper and some c# within it we were able to get the distances dialled in by attempt three.