设置光源参数 命令 操作系统支持:Windows 所属类别:显示效果
必须启用“#光照”后才有效。
语法: 无返回值
设置光源参数 (光源号, 参数名称, 参数值)
参数名 |
描 述 |
光源号 |
必需的; 整数型。参数值可以为以下常量: 16384、#零号光源; 16385、#一号光源; 16386、#二号光源; 16387、#三号光源; 16388、#四号光源; 16389、#五号光源; 16390、#六号光源; 16391、#七号光源。 |
参数名称 |
必需的; 整数型。参数值可以为以下常量: 4608、#环境光,参数值为范围在[0,1]内的表示红绿蓝混合通道颜色的四维数组 ,默认值为(0,0,0,1),多余部分无效; 4609、#漫反射光,参数值为范围在[0,1]内的表示红绿蓝混合通道颜色的四维数组 ,#零号光源的默认值为(1,1,1,1),其他光源的默认值为(0,0,0,1),多余部分无效; 4610、#镜面光,参数值为范围在[0,1]内的表示红绿蓝混合通道颜色的四维数组,#零号光源的默认值为(1,1,1,1),其他光源的默认值为(0,0,0,1),多余部分无效; 4611、#光源位置,参数值为四维数组,默认值(0,0,1,0),前面三位表示坐标,最后一位为0时,表示平行光。否则,表示点光源。多余部分无效; 4612、#光源聚光方向,对聚光灯才有效。参数值为三维数组(0,0,-1),多余部分无效; 4613、#光源聚光指数,对聚光灯才有效。参数值范围在[0,128]内的非数组数值,默认值0; 4614、#点光源聚光截止角。参数值范围在[0,90]内和特殊值180的非数组数值,默认值180,表示不产生聚光效果,[0,90]内的数值表示使用聚光效果; 4615、#常量衰减,对聚光灯才有效。参数值为非数组数值,默认值1; 4616、#线形衰减,对聚光灯才有效。参数值为非数组数值,默认值0; 4617、#二次方衰减,对聚光灯才有效。参数值为非数组数值,默认值0。 |
参数值 |
必需的; 小数型,参数数据可以同时提供数组或非数组数据。 |
例程:
说明:
设置光照来源。
参见:例程