现在已经实现了对3d对象进行基本的旋转与移动
下面说明实现移动与旋转的方法
1、移动
首先要确定3D对象现在所在位置,在创建对象时需要制定一个对象的原点。
此原点不一定要在对象之内,可以是空间中任意一点。移动时需要指定新的原点,
然后计算新原点和旧原点的差,再将计算3D对象各点的位置。
2、旋转
需要分别给旋转轴和选转角度。旋转周只能平行于x,y,z三个轴之一。
程序按照旋转轴和角度计算3D对象中各点的位置。
Demo
posted @
2007-08-26 14:56 new code 阅读(235) |
评论 (0) |
编辑 收藏