openGL
Trouble_provider
我是个人简介,要主人写我的时候才有~
展开
-
【openGL】glClearDepth的坑
今晚上踩了一个关于glClearDepth的坑,本以为glClearDepth是基于世界坐标系而进行运作的,结果发现竟然是基于eye space的,即视觉坐标系,它的深度计算法则是:按照摄像机的指向,物体离摄像机的距离而进行计算的,以右手坐标系为例子,z轴正方向指向屏幕外。 此时,若摄像机的z坐标值为3.0f,指向原点, 那么若物体A的z坐标值为2.0f的话,那么它的depth值则应该为1.0f...原创 2018-07-11 22:39:14 · 1487 阅读 · 0 评论 -
图形学笔记
1.对自由度的理解: 之前以为对于一个向量来说,如果是一个三维度向量,那么就是一个三自由度的,然而,这种认识还是太浅了。自由度的严格意义,应该是指相互独立、互相不可替代的维度种类数。例如在三维笛卡尔坐标系中,三维坐标就是三个自由度,因为的变化是不可以用的变化替代的。刚体的旋转和平移,也是两个自由度,因为再怎么旋也不能变成平移。2.旋转平移矩阵: , 其中左上角的矩阵为旋转部...原创 2019-04-03 21:41:04 · 450 阅读 · 0 评论