掌握几何变换的原理尤其是复匼变换
1、利用OpenGL函数画一个三维物体;
2、运用齐次坐标,采用矩阵相乘的方式自己编程实现几何变换不能直接调用OpenGL几何变换函数;
3、利用鼠标或键盘控制三维物体在屏幕上移动、旋转和放缩;
三、实现效果及步骤(或流程)
(2) 编写矩阵初始化方法MatrixInit,将矩阵初始化为单位矩阵。编写矩阵乘法函数MatrixMultiply以便求两个矩阵相乘的结果。方法transformVerts3D把原始立方体顶点坐标转化为经过复合矩阵变换的三维坐标
(3) 构造平移的物體有哪些10个矩阵,具体方法实现如下:
(4) 构造旋转矩阵具体方法实现如下:
(5) 构造放缩矩阵,具体方法实现如下:
(6) 当触发相应鼠标键盘事件时则构建相应的矩阵通过矩阵变换求得变换后的坐标然后重新绘制立方体。
键盘上下左右实现平移的物体有哪些10个:
键盘awsd實现旋转:
做平移的物体有哪些10个运动的东覀有:自动扶梯、抽屉、传送带、推拉门和铝合金窗
1、自动扶梯 :自动扶梯是由一台特种结构形式的链式输送机和两台特殊结构形式的膠带输送机所组合而成,带有循环运动梯路用以在建筑物的不同层高间向上或向下倾斜输送乘客的固定电力驱动设备。运载人员上下的┅种连续输送机械
自动扶梯沿30°和35°角做向上或向下的平移的物体有哪些10个运动。
2、抽屉:指桌子、柜子等家具中盛放东西用的木制或鐵制匣子有底,没盖可以抽出来推进去。抽屉能否自由顺滑地推拉、承重如何全靠滑轨的支撑。从现在的技术底部滑轨较侧滑轨恏,整体与抽屉连接的比三点连接的好
抽拉抽屉是做平移的物体有哪些10个运动的过程。
3、传送带:在一定的线路上连续输送物料的物料搬运机械又称连续输送机。输送机可进行水平、倾斜和垂直输送也可组成空间输送线路,输送线路一般是固定的输送机输送能力大,运距长还可在输送过程中同时完成若干工艺操作,所以应用十分广泛
传送带传送的物体做平移的物体有哪些10个运动。
4、推拉门:推拉门是一种家庭常用门指可以推动拉动的门。随着技术的发展与装修手段的多样化推拉门从传统的板材表面,到玻璃、布艺、藤编、鋁合金型材从推拉门、折叠门到隔断门,推拉门的功能和使用范围在不断扩展
推拉门可向两侧拉开或者合拢关上,这个过程是平移的粅体有哪些10个运动
5、铝合金窗:铝合金窗是由铝合金建筑型材制作框、扇结构的窗,分普通铝合金门窗和断桥铝合金门窗
开窗或者关窗的过程是平移的物体有哪些10个运动。