【解决方法】
在iClient3D for Webgl中可以使用multiply(left, right, result)方法进行两颜色分量乘积运算
该方法可以计算两个颜色中各个分量的乘积,并返回新颜色
使用方法参考下方代码
var a = new SuperMap3D.Color(1, 7, 1, 1);
var b = new SuperMap3D.Color(0.3, 10, 0, 0.5);
var result = new SuperMap3D.Color();
SuperMap3D.Color.multiply(a, b, result)
console.log("a", a, "b", b, "result", result);