如何使一个长方体正确的旋转?

来源:百度知道 编辑:UC知道 时间:2024/07/05 01:34:42
如图所示,http://hiphotos.baidu.com/jiangshan2%5F0/pic/item/6567b3d35aa37920960a162e.jpg
我用了简单的透视投影公式x' = x + z0/(z0-z);y' = y + z0/(z0-z);但是作图发现当只旋转一个方向时,做出来的立方体似乎是正确的,如图所示http://hiphotos.baidu.com/jiangshan2%5F0/pic/item/12b1bc8666ab472a66096e2e.jpg
但是如果两个方向一起转,比如绕x轴旋转一个角度,后再绕y轴旋转一个角度,就会发生图形的变形?如图所示http://hiphotos.baidu.com/jiangshan2%5F0/pic/item/1279a1a174ad4a9f4610642e.jpg
请问这是怎么会事?应该怎样做才能使图像旋转结果更好些?接近3DMAX那样?最好是有个比透视投影更好点的公式!

我个人不懂,但是我认为如果旋转,肯定要设置一个 点,比如正方体中心,

只旋转一个方向时 也不正确

计算机图形学看过没?
矩阵,四阶的,做点简单的计算就行了。