首页 / 浏览问题 / 三维GIS / 问题详情
超图FAQ:【WebGL】在iClient3D for Webgl中如果想要将两个颜色进行乘积运算可以使用哪个方法?
64,468EXP 2024年01月02日
【WebGL】在iClient3D for Webgl中如果想要将两个颜色进行乘积运算可以使用哪个方法?

1个回答

【解决方法】 在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);
64,468EXP 2024年01月02日
热门文章
关注我们
...