- 任何影响图元显示方法的参数一般称为属性参数,例如颜色和大小等属性参数确定了图元的基本特性。
- 将属性选择加入图形软件包的一种方法是,为每个输出图元函数扩充相关的参数表,从而引入合适的属性。另一种方法是提供一张系统当前属性值表,并使用包含在图形软件包中的独立函数来为属性表设置当前值。
- 维护属性和其他参数当前值表的图形系统称为状态系统或状态机。
- 输出图元的属性和当前帧缓存位置等其他参数称为状态变量或状态参数。
- 属性值和其他参数设置由定义当前OpenGL状态的独立函数指定。
- 所有OpenGL参数都有默认值,它们在被指定的新值前保持不变并发挥作用。任何时候我们都可以查询系统状态参数的当前值。
- 有些OpenGL状态的值可以在glBegin/glEnd函数对的中间和坐标值一起指定,从而使参数设定可以因坐标位置而变换。