Lab4

变换

Posted by WK on 2021-10-25
Estimated Reading Time 1 Minutes
Words 315 In Total
Viewed Times

实验目的

通过完成实验,熟悉二维和三维图形变换,包括基本变换的类型,缩放、平移、旋转,能够区别刚体和非刚体变换。能够了解常见变换的齐次矩阵表示,并能应用矩阵计算相应点在空间中经过多次复合变换后的结果。能够了解用鼠标模拟跟踪球实现的机制,并能利用鼠标模拟交互控制三维空间中对象的变换操作

实验任务

重复教材上的代码,完成旋转的立方体

任务a

实现教材上的例题代码,通过三个按键选择旋转方向,绘制旋转的立方体

任务b

添加控制,实现旋转的立方体分别在X, Y, Z三条轴向上的平移,控制和平移参数的实现形式不限

任务c

添加控制,实现旋转的立方体分别沿X, Y, Z三条轴向上的缩放,控制和缩放参数的实现形式不限

任务d

将旋转的控制方式改为鼠标模拟的跟踪球

画N个立方体

任务e

耗时,额(⊙﹏⊙),九小时不到吧。
累成🐕
快来玩啊


If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !