Moving a vertex of a Bézier Curve moves the origin point of a mesh with array+curve modifier (why and how to stop) (Original video: https://imgur.com/a/tHl2RQz)
So, I set up a Bézier curve and made a rope mesh follow it with the curve and array modifiers. Then I hooked up each Vertex of the curve to an empty (Goal is to animate tying knots as tutorials). Everything works like a charm. When I move/rotate the empties, my rope will move and rotate as well. Great!
Only, when moving this one single vertex (the one that has by default(?) red coloured handles), the entire mesh is offset from the curve (or collapsed inwards when I move the vertex along the x axis). Further testing yielded that apparently when moving that vertex of the curve, the origin point of the mesh is moved as well. Has anyone an idea what is causing this/ how to fix this? It happens only with this single vertex, and for the animation especially of the more complicated knots I need to have every single vertex be able to move freely without messing up everything else.
Thank you so much in advance and have a great day!
Ok, so @HenrikD was right indeed; for some reason there was an empty that the whole mesh was parented to. CLearing the parent and setting up the curve modifier anew was enough to solve the problem.