
Looks like your have stretched the length in the 3D model. (Like the length is a linear function of the rotation, that's why it looks like rubber.)
That's not correct. You should leave length in the 3D model as it is, and instead stretch the generated 2D graphics.