3D图形学理论入门 读OpenGL的理论基础
今天利用下午的时间读了《OpenGL编程精粹》,理论部分讲解的非常透彻,尤其是让我回忆起了大学时候的《线性代数》,线性代数的实际应用,我才刚刚遇到,却感觉到“线代”非常重要。再此对学习的内容做个目录小结。
点,
距离公式,
右手坐标系,
3D空间中的点的坐标公式
向量
向量的模
加减
点乘:结果是标量
差乘:结果是向量,方向垂直于两个原来的向量
矩阵
平移变换
旋转变换
缩放变换
齐次坐标
三维几何变换 分辨考虑三个坐标轴的旋转
投影
平视投影,CAD中
透视投影,3D游戏及仿真领域
透视投影的重要性
裁剪:设定前后两个平面辅助进行
光照