设置光源参数 命令   操作系统支持:Windows    所属类别:显示效果

必须启用“#光照后才有效。

语法:  无返回值  设置光源参数 (光源号, 参数名称, 参数值)

参数名

描 述

光源号

必需的 整数型。参数值可以为以下常量: 16384#零号光源; 16385#一号光源; 16386#二号光源; 16387#三号光源; 16388#四号光源; 16389#五号光源; 16390#六号光源; 16391#七号光源。

参数名称

必需的 整数型。参数值可以为以下常量: 4608#环境光,参数值为范围在[01]内的表示红绿蓝混合通道颜色的四维数组 ,默认值为(0001),多余部分无效; 4609#漫反射光,参数值为范围在[01]内的表示红绿蓝混合通道颜色的四维数组 ,#零号光源的默认值为(1111),其他光源的默认值为(0001),多余部分无效; 4610#镜面光,参数值为范围在[01]内的表示红绿蓝混合通道颜色的四维数组,#零号光源的默认值为(1111),其他光源的默认值为(0001),多余部分无效; 4611#光源位置,参数值为四维数组,默认值(0010),前面三位表示坐标,最后一位为0时,表示平行光。否则,表示点光源。多余部分无效; 4612#光源聚光方向,对聚光灯才有效。参数值为三维数组(00-1),多余部分无效; 4613#光源聚光指数,对聚光灯才有效。参数值范围在[0128]内的非数组数值,默认值0 4614#点光源聚光截止角。参数值范围在[090]内和特殊值180的非数组数值,默认值180,表示不产生聚光效果,[090]内的数值表示使用聚光效果; 4615#常量衰减,对聚光灯才有效。参数值为非数组数值,默认值1 4616#线形衰减,对聚光灯才有效。参数值为非数组数值,默认值0 4617#二次方衰减,对聚光灯才有效。参数值为非数组数值,默认值0

参数值

必需的 小数型,参数数据可以同时提供数组或非数组数据。

 

例程:

 

 

说明:

设置光照来源。

参见:例程