使用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,
}
});
实现效果就跟超图上面这个一样:一个四方形的面上面放置一些树形