I have a SurfCircle. I hook vertices of this SurfCircle to an Object. I move the object. The hooked part of the (SurfCircle-) curve moves with it correctly. Now, when I edit the SurfCircle, the hooked vertices are still in the old places. This causes a lot of problems/unpredictable behaviour, when you edit/deform the curve multiple times.
I uploaded a .blend sample.
1 vertex of the SurfCircle has been hooked to one vertex of the plane. Now, when I move the plane, the hooked part of the SurfCircle moves nicely with it. But when I edit the SurfCircle after this move, then the hooked vertex is still in its old place.
Description
Event Timeline
Hook verts don't automatically update, this is why there are 'Reset' and 'Recenter' buttons in the modifier panel.
This could be made to work differently, but this isnt a bug, I checked and meshes/surfaces behave the same way with Reset/Recenter working correctly.
closing.
When I move a plane with SurfCircle Vertices hooked to it, then the SurfCircle Curve follows the plane nicely. If I then select the SurfCircle and go to Edit-mode, the Vertices decribing the changed part of the curve are still in the old place. I need them to be in the new place instead. If I press "Reset" for the hook to the plane, then the changed part of the Curve goes back into the old place (where the old initial locations of the vertices are), instead of the vertices moving to the new location of the changed part of curve.