Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.26 KB

File metadata and controls

23 lines (15 loc) · 1.26 KB

Assignment2实现

实现的内容

基本思路,每个对象应该有一个矩阵用于存储自己的物体帧信息。

1.基本场景的绘制:包含地面和两个立方体,使用两种着色方式flat和smooth shading(使用“F”键切换)

assignment-scene-smoothshading assignment-scene-flatshading

2.矩阵的分解:实现函数将一个仿射矩阵分别分解为线性因子和平移因子矩阵

3.视点的切换(用“V”键切换)

assignment2-camera-vie

当切换位立方体视角时,针对每个立方体中心视角,设置眼睛都朝向另一个立方体的中心(也就是说-z轴方向为眼睛所在点指向这个立方体的中心。实际中变换视角时,就是眼睛位置移动到对应立方体中心同时左转右者右转90度) assignment2-cube-view

4.立方体和sky-camera相机的操纵(用“O”键切换)

assignment2-cube-manipulation assignment2-camera-manipulation assignment2-camera-egomotion