首页 / 浏览问题 / 三维GIS / 问题详情
三维模型是否支持透明度设置?
1EXP 2016年11月25日
问题详细描述:三维模型是否支持透明度设置,该如何设置?图层用的是osgb切图

1个回答

您好,请参考:

var resultVar = instanceOfLayer3D.setObjectsColor();

参数

keys

待设置颜色的对象列表 。

color

指定的颜色。 

示例:

function setcolor(){

     初始化一组对象列表     var a= new Array("201","152","155","156");

     var b= new Array("151","17","203","70");

     var c= new Array("117","116","144","120");

     初始化颜色实例     colors1 = new SuperMap.Web.Core.Color(0,255,0,150);

     colors2 = new SuperMap.Web.Core.Color(255,0,0,30);

     colors3 = new SuperMap.Web.Core.Color(0,0,255,255);

     获取指定的三维图层     var layer=scene.get_layer3Ds().get_item("Building@OlympicGreen");

     设置三维图层中一组对象的颜色     layer.setObjectsColor(a,colors1);     layer.setObjectsColor(b,colors2);     layer.setObjectsColor(c,colors3);}

通过设置颜色的颜色alpha值来控制透明度。

3,389EXP 2016年11月25日
...