计算机图形学入门II

Transformation Cont.

一、视图(View)变换
  1. Scale
  2. Translation
  3. Rotation(around x-,y-,z-)
    • 绕哪一轴旋转,对应行列不变
    • 绕y-旋转矩阵特殊性
  1. 罗德里格斯旋转公式(Rodrigues’ Rotation Formula)
    Rotation by angle α around axis n
二、投影(Projection)变换
  1. 正交投影(Orthographic projection)&透视投影(Perspective projection)
  2. 正交投影(Orthographic projection)
    先平移再缩放

最终结果将其规范约束到$[-1,1]^3$这样一个空间内

  1. 透视投影(Perspective projection)
    • 空间内有一点$(x,y,z,1)$,若给坐标乘上$k\neq0$得到$(kx,ky,kz,k)$,其仍然表示$(x,y,z)$这一点
    • 思路是将这样一个椎体挤成一个立方体然后进行正交投影变换
    • Tip:近远平面以及中心轴永远不变
(下接计算机图形学入门III)

ツインテールの日 Pid:55057514


计算机图形学入门II
https://baifabaiquan.cn/2021/01/16/计算机图形学入门II/
作者
白发败犬
发布于
2021年1月16日
许可协议