照明状态变量

GL\_LIGHTING
属性
说明: 如果启用照明,则为 True
属性组: 照明/启用
初始值: GL_FALSE
获取命令: glIsEnabled

 

GL\_COLOR\_MATERIAL
属性
说明: 如果启用了颜色跟踪,则该属性值为 True
属性组: 照明
初始值: GL_FALSE
获取命令: glIsEnabled

 

GL\_COLOR\_MATERIAL\_PARAMETER
属性
说明: 材料属性跟踪当前颜色
属性组: 照明
初始值: GL_AMBIENT_AND_DIFFUSE
获取命令: glGetIntegerv

 

GL\_COLOR\_MATERIAL\_FACE
属性
说明: 受颜色跟踪影响的人脸
属性组: 照明
初始值: GL_FRONT_AND_BACK
获取命令: glGetIntegerv

 

GL\_AMBIENT
属性
说明: 环境材料颜色
属性组: 照明
初始值: (0.2,0.2,0.2,1.0)
获取命令: glGetMaterialfv

 

GL\_DIFFUSE
属性
说明: 漫射材料颜色
属性组: 照明
初始值: (0.8,0.8,0.8,1.0)
获取命令: glGetMaterialfv

 

GL\_SPECULAR
属性
说明: 反射材料颜色
属性组: 照明
初始值: (0.0,0.0,0.0,1.0)
获取命令: glGetMaterialfv

 

GL\_EMISSION
属性
说明: 放射材料颜色
属性组: 照明
初始值: (0.0,0.0,0.0,1.0)
获取命令: glGetMaterialfv

 

GL\_SHININESS
属性
说明: 材料的反射指数
属性组: 照明
初始值: 0.0
获取命令: glGetMaterialfv

 

GL\_LIGHT\_MODEL\_AMBIENT
属性
说明: 环境场景颜色
属性组: 照明
初始值: (0.2,0.2,0.2,1.0)
获取命令: glGetFloatv

 

GL\_LIGHT\_MODEL\_LOCAL\_VIEWER
属性
说明: 查看器是本地的
属性组: 照明
初始值: GL_FALSE
获取命令: glGetBooleanv

 

GL\_LIGHT\_MODEL\_TWO\_SIDE
属性
说明: 使用双面照明
属性组: 照明
初始值: GL_FALSE
获取命令: glGetBooleanv

 

GL\_AMBIENT
属性
说明: 的环境强度 i
属性组: 照明
初始值: (0.0,0.0,0.0,0.0,1.0)
获取命令: glGetLightfv

 

GL\_DIFFUSE
属性
说明: 光的漫射强度 i
属性组: 照明
初始值:
获取命令: glGetLightfv

 

GL\_SPECULAR
属性
说明: 光的反射强度 i
属性组: 照明
初始值:
获取命令: glGetLightfv

 

GL\_POSITION
属性
说明: i 的位置
属性组: 照明
初始值: (0.0,0.0,1.0,0.0)
获取命令: glGetLightfv

 

GL\_CONSTANT\_ATTENUATION
属性
说明: 恒定衰减系数
属性组: 照明
初始值: 1.0
获取命令: glGetLightfv

 

GL\_LINEAR\_ATTENUATION
属性
说明: 线性衰减因素
属性组: 照明
初始值: 0.0
获取命令: glGetLightfv

 

GL\_QUADRATIC\_ATTENUATION
属性
说明: 二次衰减因素
属性组: 照明
初始值: 0.0
获取命令: glGetLightfv

 

GL\_SPOT\_DIRECTION
属性
说明: 聚光方向 i
属性组: 照明
初始值: (0.0,0.0,-1.0)
获取命令: glGetLightfv

 

GL\_SPOT\_EXPONENT
属性
说明: i 的聚焦指数
属性组: 照明
初始值: 0.0
获取命令: glGetLightfv

 

GL\_SPOT\_CUTOFF
属性
说明: 聚光角度 i
属性组: 照明
初始值: 180.0
获取命令: glGetLightfv

 

GL\_LIGHT *i*
属性
说明: 如果光 i 已启用,则为 True
属性组: lighting/enable
初始值: GL_FALSE
获取命令: glIsEnabled

 

GL\_COLOR\_INDEXES
属性
说明: C () C (d) C (用于 颜色索引照明的)
属性组: lighting/enable
初始值: 0,1,1
获取命令: glGetFloatv