三维模型是否支持透明度设置?

0 投票
问题详细描述:三维模型是否支持透明度设置,该如何设置?图层用的是osgb切图
11月 25, 2016 分类:  1168次浏览 | 用户: xiaowu (1 分)
修改于 11月 25, 2016 用户:xiaowu

1个回答

0 投票

您好,请参考:

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值来控制透明度。

11月 25, 2016 用户: 邹涛 名扬四海 (3,389 分)
...