I have a simple mesh that forms a belt around a BezierCircle with the help of an Array and a Curve modifier. I want to move the belt forward and animate it.

The belt

The common way to do this is to simply move the object, but when I do this, I get:

Not positioned correctly

I also already tried Follow Path constraint and duplication frames; neither worked.


1 Answer 1


Just found it out myself: The curve was not looping.

  • Move the object so that the error is clearly visible.
  • Select curve, go into edit mode.
  • Find the segment where the array modifier quits the curve.
  • There, look for the ending of the curve (The segment is not attached to its beginning) and select it.
  • Tool shelf, "Toggle Cyclic".

Toggle Cyclic button


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .