How to let game users modify 3D image during the game?
change shape of the object


The question is "how do you change the shape of the object"?

Store the steps how to do that and do them again later.

For example:

You want to change the width of a wall. To do that you play a "width-changing" animation. To be more specific you play a specific pose of such an animation. This results in a wall with a different width.

The steps to get that shape are: Play pose x of the width.changing animation.

So you store this information (name of animation and frame of the pose).

On restore you can play this pose again.

Without further information on the how you want to change shape I can't provide further details.

I hope you get the idea.