首页 / 浏览问题 / 三维GIS / 问题详情
超图FAQ:【WebGL】在编辑实体面的时候,当将实体面移动到另外一个位置后,面边框没有随着面对象进行平移,该如何解决?
44,106EXP 2023年04月11日
【WebGL】在编辑实体面的时候,当将实体面移动到另外一个位置后,面边框没有随着面对象进行平移,该如何解决?

1个回答

【问题原因】面实体PolygonGraphics接口perPositionHeight,该参数用于指定是否使用每个位置的高度,默认是false,意思是不使用高度,为贴地。 【解决办法】代码里加上这句perPositionHeight:true,让它不贴地。具体代码如下: var polygon = viewer.entities.add({ polygon: { hierarchy: { positions: [new Cesium.Cartesian3(290254.5148736448, 5637924.074937166, 2971777.4768239637), new Cesium.Cartesian3(286432.14053509803, 5640804.651089405, 2966391.9275969476), new Cesium.Cartesian3(283512.2666752818, 5640502.494127799, 2969385.3689191523), new Cesium.Cartesian3(287036.36797237827, 5636827.146248645, 2974105.8904601005) ] }, material: Cesium.Color.BLUE.withAlpha(0.5), outline: true, outlineWidth: 5, outlineColor: Cesium.Color.YELLOW, perPositionHeight:true } }); viewer.zoomTo(polygon);
44,106EXP 2023年04月11日
热门文章
关注我们
...