共计 1 篇文章

Java软光栅渲染器-三维观察

目标 定义虚拟摄像机 计算观察变换矩阵 计算透视投影变换矩阵 计算视口变换矩阵 显示一个立方体的线框模型 本章相关源码: Camera Mesh 实现 这一部分的实现有点复杂,主要是各种变换矩阵的演算。我周五晚上第一次实现这个功能的时候,照抄jME3的代码,但是结果并不让人满意。 后来我感觉不弄明白计算方法是行不通的。于是花了两天时间学习各种资料,并在纸上推算了一遍,周日才把程序改对了。错误的原因,仅仅是写错了一个数的正负号,以及在投影矩阵中用 height/width 的值代替了 width/ ...