OpenGL点光源在OpenGL场景描述中可以包含多个点光源,光源的各种属性设置使用函数:voidglLightif(GLenumlight,GLenumpname,TYPEparam);voidglLightifv(GLenumlight,GLenumpname,TYPE*param);指定。其中,参数light指定进行参数设置的光源,其取值可以是符号常量GL_LIGHT0,GL_LIGHT1,,GL_LIGHT7;参数pname指定对光源设置何种属性,其取值参见表10-1;参数param指定对于光源light的pname属性设置何值,非矢量版本中,它是一个数值,矢量版本中,它是一个指针,指向一个保存了属性值的数组。表10-1参数pname的取值及其含义GAMBIENT光遷壬环境光廿屋-(1A.Or1-0)WQA議碣i,吐GLfPECULAR.JAi.o,i.0.imoal.叶GL_POSmON-(D00AiAft-0光诵的坐标忆JLGL_SPOT_DRECTON.(