var result = new Cesium.Cartesian2(viewer.canvas.clientWidth / 2, viewer.canvas.clientHeight / 2); var feature = viewer.scene.pick(result); console.log(feature);
从楼主提供的代码看,是想模拟鼠标点击画布中心点来拾取模型,如果中心点处确实有模型应该能拾取到,亲测过: 但如果中心点没有模型,那就拾取不到。
viewer.scene.pick获取不到对象的情况有人遇到过吗?
viewer.scene.pick(e.position)获取不到entity的情况啊,相同的代码在部分电脑上就是不好使,求指教
pick的时候,必须经过地球。
有没我大佬了解Cesium中scene.pick拾取模型的原理?是通过从相机位置向鼠标点击位置发射一条光线然后遍历所有场景中的对象进行求交检测吗?