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

1个回答

【解决方法】 在iClient3D for Webgl中可以使用add(left, right, result) 进行颜色融合。 该方法可以返回两种颜色的融合色,相当于将rgba四个分量值分别累加起来,得到最后的值。不过有一点要注意alpha值也会叠加的。 使用方法参考下方代码 var red = new SuperMap3D.Color(1,0,0,0.5); var blue = new SuperMap3D.Color(0,0,1,0.5); var result = new SuperMap3D.Color(); SuperMap3D.Color.add(red,blue,result) console.log("red",red,"blue",blue,"result",result);
64,468EXP 2024年01月02日
热门文章
关注我们
...