小弟我的矩形旋转后老是变形是咋回事

我的矩形旋转后老是变形是怎么回事?
在视中画了矩形,实际的数值很大,并且为了使y轴向上,加上了坐标映射,然后再ontimer中调用了旋转函数,但是转过一阵后,就发现矩形变成了平行四边形,并且似乎变小了,按说sin,cos的损失不应这么大,不知这是怎么回事?有经验的麻烦说下,谢谢了!

------解决方案--------------------
说的太简略了吧,连你用什么,在干什么的情况下出这种问题都不知道。
------解决方案--------------------
代码写错了呗