Cesium.viewer.scene
时间: 2023-09-18 16:14:58 浏览: 238
Cesium.viewer.scene是Cesium.js中的一个对象,它代表了Cesium场景的实例。在Cesium中,场景(scene)用于显示和渲染3D模型、地形和其他地理数据。通过Cesium.viewer.scene可以访问和操作场景的各种属性和方法。在提供的引用中,有几个例子展示了如何使用viewer.scene对象来获取鼠标点击位置的坐标。
引用中的代码展示了通过viewer.scene.pickPosition方法获取位置坐标的方式。该方法接受一个窗口坐标作为参数,并从场景的深度缓冲区中拾取相应的位置,并返回笛卡尔坐标。
引用中的代码展示了通过viewer.scene.camera.pickEllipsoid方法获取位置坐标的方式。该方法接受一个窗口坐标和椭球对象作为参数,并返回当前点击视线与椭球面相交处的坐标。
引用中的代码展示了如何获取点击处的屏幕坐标。通过监听左键点击事件,并使用movement.position属性可以获取鼠标点击位置距离canvas左上角的像素值。
综上所述,Cesium.viewer.scene是用于访问和操作Cesium场景的对象,可以使用它提供的方法来获取鼠标点击位置的坐标。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [【Cesium :问题】Cesium4种获取鼠标点击位置和解决viewer.scene.pickPosition(e.position)不准的问题。](https://blog.csdn.net/weitaming1/article/details/95067688)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文