首页 / 浏览问题 / 三维GIS / 问题详情
使用entities绘制木林区并添加树木物体
72EXP 2022年09月06日

使用entities通过属性polygon绘制一个面,如何在面上面添加一些树木呢

viewer.entities.add({
          crossployguid: crossguid,
          polygon: {     //树林面
            hierarchy: Cesium.Cartesian3.fromDegreesArrayHeights(nodePositionArr),
            perPositionHeight: true,     //按照指定高度状态
            shadows: Cesium.ShadowMode.ENABLED,
            material: Cesium.Color.GREEN,
            heightReference:Cesium.HeightReference.RELATIVE_TO_GROUND,
            distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 3500),
            fill: true,    // 是否被提供的材质填充
            closeTop: true,      //关闭向上拉伸状态
            closeBottom: true,   //关闭向下拉伸状态
            // 是否显示
            show: true,
            outline: false,
          }
        });

实现效果就跟超图上面这个一样:一个四方形的面上面放置一些树形

1个回答

您好,您需要重新通过面的位置信息重新去添加树模型,关于添加模型部分可参考该篇示例程序:

http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#addSymbols

希望能帮助到您!

陈巡
1
2,358EXP 2022年09月06日
...