Introduction To Perspective Projection
丁欧南
Keyword: [Linear Interpolation][Projection Matrix][GL_PROJECTION][GL_PERSPECTIVE_CORRECTION_HINT]
此篇文章介绍Perspective Projection(透视投影).我是一名高一的学生,还未系统学过解析几何,线性代数等知识,错误难免,用语未必规范,这篇文章只是我自学的一些感悟及笔记,写给和我一样的初学者,如有高手指点,本人深表荣幸.如需转载,请注明作者.
1.Whetting Your Appetite
先是一道初中时的物理题,为后面的解说做一个铺垫,介绍的是Linear Interpolation(线性插值)的概念:
已知有一破温度计(何以谓破?刻度之间间距虽平均,但间距或大于或小于标准值,谓之破),当其插入0 0C 水里时显示为5 0C ,当其插入100 0C 的沸水中时显示为90 0C ,问:当实际水温为50 0C 时此破温度计显示的值是多少?
解:因刻度均匀,所以刻度之间的比例与好温度计相同,由此:设显示的数为T,
(90-T)/(T-5)=(100-50)/(50-0) 解出T=47.5 0C .
(为了后续介绍,这里再给一个解法:设t为上文所说的比例系数
T=5t+90(1-t)
50=0t+100(1-t)
联立求解,T=47.5 0C )
结论:由一个数域(如题目中的好温度计两个端点