Computer Graphics Lab4(2)-变换(2)
Lab4(2)
任务a. 实现教材上的例题代码,通过三个按键选择旋转方向,绘制旋转的立方体
taska页面链接
任务b. 添加控制,实现旋转的立方体分别在X, Y, Z三条轴向上的平移
taskb页面链接
任务c. 添加控制,实现旋转的立方体分别沿X, Y, Z三条轴向上的缩放
taskc页面链接
任务d. 将旋转的控制方式改为鼠标模拟的跟踪球
taskd页面链接
任务e. 设计画布界面和场景(只实现了部分)
场景中展示的元素包括:立方体、正三角形、正方形、圆,多个元素采用了多个着色器程序多个缓存实现
- 正三角形,持续放大缩小并循环,比如缩放参数可在0.5-2之间来回往复变化
- 正方形,持续绕Z轴转动
- 立方体,持续绕某一特定轴转动,任一时刻都能看到至少两个面
- 圆,在XOY平面上作随机平移
taske页面链接
小记
在命令行中执行
1 | git config --global --unset http.proxy |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Curreny!