此方法在9D 不支持。

0 投票

前端plugin

region3D._innerGeometry.Style3D = style3d._innerStyle3D;

此属性不被支持。

array = "";
    globalImage.clearExcavationRegions();
    excavationRegionValue = 0;
    var style3d = new SuperMap.Web.Core.Style3D();
    style3d.set_altitudeMode(1);
    //style3d.set_bottomAltitude(100);
    style3d.set_extendHeight(-3);
    //style3d.set_lineColor(new SuperMap.Web.Core.Color(85,107,47, 0));
    var topurl = getSuperMapServerUrl() + "/iserver/excavationregion_top.jpg";
    var sideurl = getSuperMapServerUrl() + "/iserver/excavationregion_side.jpg";
    style3d.set_sideTextureFiles([sideurl]);
    style3d.set_topTextureFile(topurl);
    style3d.set_tilingU(5);
    style3d.set_tilingV(1);
    style3d.set_altitudeMode(3);
    //var trackingLayer = scene.get_trackingLayer3D();
    //trackingLayer.set_isVisible(true);
    region3D._innerGeometry.Style3D = style3d._innerStyle3D;
    globalImage.addExcavationRegion(region3D, excavationRegionValue++);

5月 20 分类:  66次浏览 | 用户: SuperMap 初出茅庐 (56 分)

1个回答

0 投票
您好,请问您具体想实现什么功能?如果是想替换掉已有的图形风格的话,建议将新风格赋予新对象,然后跟踪图层删除旧对象并添加新对象。
5月 20 用户: 张阳名 登峰造极 (5,347 分)
...