cesium吧 关注:176贴子:383
  • 3回复贴,共1
大佬们求助,我想给它设置点击变色应该怎么处理,这个是无人机航拍3DTileset数据


IP属地:山东1楼2024-02-21 10:34回复
    我想通过viewer.scene.pick(event.position)获取id,结果获取的数据格式没有id
    更改颜色不起作用


    IP属地:山东2楼2024-02-21 10:42
    回复
      const hightLighted = { feautre: undefined, originalColor: new Cesium.Color(), } viewer.screenSpaceEventHandler.setInputAction(function onLeftClick(event) { // 清除之前的高亮元素 if (Cesium.defined(hightLighted.feature)) { hightLighted.feature.color = hightLighted.originalColor; hightLighted.feature = undefined; } // 选择新要素 const pickedFeature = viewer.scene.pick(event.position); if (!Cesium.defined(pickedFeature)) { return; } // 存储选中要素的信息 hightLighted.feature = pickedFeature; Cesium.Color.clone(pickedFeature.color, hightLighted.originalColor); // 高亮选中元素 pickedFeature.color = Cesium.Color.YELLOW; }, Cesium.ScreenSpaceEventType.LEFT_CLICK);


      IP属地:山东3楼2024-02-21 10:42
      回复
        救救孩子吧


        IP属地:山东4楼2024-02-21 10:43
        回复