I'd like to take a ring and animate a increase in diameter without changing the thickness. The issue I'm running into is this: in order to get the thickness to stay the same I have to attach a mesh to a curve, then scale that curve. However, doing so requires me to add more to the mesh's array modifier. I intend to use this object in unreal so I'm looking to rig and animate this ring. Is there a way to get the ring to actually stay a ring whenever I scale it?
What happens when I scale the ring: