If a mesh is created and threaded onto a curve with a modifier the edge lengths are preserved.Ĭreate a simple mesh as shown. The arc length is p1 / 2 Trying to get the empty locations right on a complex curve is IMO too hard. In This Chapter Understanding the principles of 3D modeling Making a 3D prop with Blender Adding models to game engines Learning the basics of 3D animation. For example a unit circle radius 1, can hold a square with edge lengths sqrt(2) each corner touches the circle. Trying to place empties on the curve with offsets will cause the "train to derail" as the offset is looking at curve length rather than where the line segment next meets the curve. However it only requires making one very simple mesh object, with vertex groups as tagets for bone constraints. This may not matter too much with a deforming object like a snake. Having tried a method similar to answer in writing a train addon found using the method outlined below kept the wheels on track (better if the curve is too tight nothing will help).
Once set up, can travel along curve by displacing our dummy edge object