Oh wow, I didn’t realise the vertices were changed at runtime, I had assumed the object was deleted and recreated. Nice.
I think scaling only rectangles non uniformly would be fine, as long as the limitation of circles is mentioned in the docs. I hadn’t thought of circles, I think scaling circles is an unusual use case.
Of course when Defold supports chain shapes, those could be used to scale and defoem a circular shape.