opengl的缩放/位移/旋转和坐标系统
缩放/位移/旋转
大多数的旋转采用弧度制而不是角度制,故需要将弧度转为角度。旋转公式略。
坐标系统
画箱子:
- 先把顶点数据拷贝过去,绘制 36 个点。
- 然后加旋转。
- 在顶点着色器中将它们点乘起来。
- 加入透视投影,创建 MVP(模型/视图/投影)矩阵:
model
:模型矩阵。view
:视图矩阵。projection
:投影矩阵,系统可以自动计算。
- 将
projection
矩阵传入顶点着色器,并与model
矩阵一起点乘。 - 最后再加入
view
矩阵。
更多立方体
评论