模型变换指的是从模型坐标系到世界坐标系的转换。
3d模型在建立之初,有它自身的坐标系,以及相应的点坐标。如果把它放入一个复杂的3d模型组成的场景中的某个位置,需要将它自身的坐标点全部移动到改位置,这个转换过程就叫 “模型转换”。而3d场景的坐标系,叫做“世界坐标系”。
这个转换过程有以下几种情况发生:
1).坐标系重合
这种情况是"模型变换"中最简单的情况,不用考虑坐标系的转换过程,只用考虑模型的平移即可.
2) .坐标系不重合
这个变换较为复杂,需要做 旋转,移动等复合变换。方法为 :1.将模型坐标系变为与世界坐标系一致的坐标系统 2.在其上执行移动操作.
注意一点 : 这个坐标系的变动过程,其实是作用在"模型"的点坐标上,考虑到坐标系统3个轴向的夹角问题,需要做2次,或更多次旋转变换来完成.
公式略.,请参考<<计算机图形学>> 2d,3d 转换部分.2100433B