主要是学习过程中的要点总结,学习渠道为:https://learnopengl-cn.github.io/01%20Getting%20started/08%20Coordinate%20Systems/
要点:
1.OpenGL在每次顶点着色器运行后,我们可见的所有顶点都为标准化设备坐标(NDC)。也就是说x,y,z轴的值都会在[-1,1]之间。超过范围的都不可见!
2.如果图元需要被裁剪。则OpenGL会重新构建这个三角形为一个或多个三角形让其能够适合这个裁剪范围。
3.将坐标变换为标准化设备坐标,接着再转化为屏幕坐标
4.坐标起始于局部空间(Local Space),在这里它称为局部坐标(Local Coordinate),它在之后会变为世界坐标(World Coordinate),观察坐标(View Coordin