Bootstrap

cesium中鼠标pick获取entity空间信息

鼠标拾取获取entity属性常用,但是获取空间信息今天用到,就简单试验了一下:

var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);

    handler.setInputAction(function (event) {

      var pick = viewer.scene.pick(event.position);

      if (Cesium.defined(pick)) {

        let position = pick.id.polygon.hierarchy.getValue(

          Cesium.JulianDate.now()

        ).positions;

        debugger;

      }

    }, Cesium.ScreenSpaceEventType.LEFT_CLICK);

;