Changing shape on touch!?

I’m working on a Android game and I want to change the shape currently on the screen.

For example, there is a circle in the screen. When the player touch any edge of the circle and drag it out, the circle become a ellipse with the long axis pointing to the direction of the finger sliding.

Or a line become an arc when the player touch the line and drag it out.

Most importantly, the RigidBody and the Collider have to change with it!

Is it even possible!?!?!?

Thank you very VERY much for your help! God bless you!!!

Good day.

Yes, of course is possible, but will need to change all parameters by code.

First you need to detect the player drag, then change the object sizes/properties/type, etc…

It’s not a quick response, you need to control a lot of variables and parameters, you need to do it one by one.