归一化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了归一化相关的知识,希望对你有一定的参考价值。
在之前的所有例子中,都没有讨论到OpenGL的归一化的特性,在代码中设置glViewport等等函数,使用的是屏幕的大小,但是使用glVertex2f指定顶点源的时候,指定的值都是在[-1,1]范围之内,当然如果指定了gluOrtho2D之后,指定的范围就不再是[-1,1],它们之间究竟包含什么样子的关系
说明
在默认的情况下,OpenGL设定的3D空间的坐标范围都是[-1,1],而不是实际的屏幕上的对应坐标,这是由glut工具包在背后进行了转换,慢慢体会glViewport例子,就可以发现确实进行了坐标的转换。当然归一化也同样应用于混合(blending)中的透明度的表示,也就是Alpha通道,取值为0.0表示完全透明,取值为1.0表示完全不透明
以上是关于归一化的主要内容,如果未能解决你的问题,请参考以下文章