同学你好,我最近也在学习101相关课程,关于你的回复我有几点不理解,希望能够得到你的解答:
1. 回答一中,n、f此类参数,我理解的是在对 视锥体 进行透视变化之后形成的六面体的范围坐标,是使用相机坐标系表示的,在我的理解内其数量关系应该只有0>n>f,r>l,t>b,在使用中,会利用window为矩形的特点把r=-l,t=-b取中心便利计算);
2. 回答二中,投影矩阵的流程在我的理解里为 透视变换->正交变换,为什么正交变换之后还要平移缩放呢。
3. 回答三中的视口变换应该指把 canonical view volume 投到 屏幕上的操作,对z没有操作吧,get_view_matrix对应的应该是世界坐标系到相机坐标系的坐标变换。
This post has received 1 vote up.