美文网首页
cesium 3 鼠标相关操作与事件

cesium 3 鼠标相关操作与事件

作者: couy | 来源:发表于2021-06-09 11:52 被阅读0次

3 鼠标相关操作与事件

输入事件,参考文档:http://cesium.xin/cesium/cn/Documentation1.62/ScreenSpaceEventType.html

static constant Cesium.ScreenSpaceEventType.LEFT_CLICK
表示鼠标左键单击事件。

static constant Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK
表示鼠标左键双击事件。

static constant Cesium.ScreenSpaceEventType.LEFT_DOWN
表示鼠标左键按下事件。

static constant Cesium.ScreenSpaceEventType.LEFT_UP
表示鼠标左键按下事件。

static constant Cesium.ScreenSpaceEventType.MIDDLE_CLICK
表示鼠标中键单击事件。

static constant Cesium.ScreenSpaceEventType.MIDDLE_DOWN
表示鼠标中键按下事件。

static constant Cesium.ScreenSpaceEventType.MIDDLE_UP
表示鼠标中键按下事件。

static constant Cesium.ScreenSpaceEventType.MOUSE_MOVE
表示鼠标移动事件。

static constant Cesium.ScreenSpaceEventType.PINCH_END
表示两指事件在触摸面上的结束。

static constant Cesium.ScreenSpaceEventType.PINCH_MOVE
表示触摸表面上两指事件的变化。

static constant Cesium.ScreenSpaceEventType.PINCH_START
表示在触摸面上发生两指事件的开始。

static constant Cesium.ScreenSpaceEventType.RIGHT_CLICK
表示鼠标右键单击事件。

static constant Cesium.ScreenSpaceEventType.RIGHT_DOWN
表示鼠标左键按下事件。

static constant Cesium.ScreenSpaceEventType.RIGHT_UP
表示鼠标右键按下事件。

static constant Cesium.ScreenSpaceEventType.WHEEL
表示鼠标滚轮事件。

示例

鼠标左键单击时返回单击的对象

viewer.screenSpaceEventHandler.setInputAction(e => {
  console.log(e)  //e是一个平面坐标系坐标(Cartesian2)
  // 如果加载了gltf模型,并选择此模型
  var pickedFeature = viewer.scene.pick(e.position);
  var model = pickedFeature.primitive  //model即为模型实例
}, Cesium.ScreenSpaceEventType.LEFT_CLICK);

项目地址:https://github.com/Couy69/cesium-vue-tools,请勿转载

相关文章

  • cesium 3 鼠标相关操作与事件

    3 鼠标相关操作与事件 输入事件,参考文档:http://cesium.xin/cesium/cn/Documen...

  • cesium 鼠标事件

    var viewer = new Cesium.Viewer('box', { }); //定义视图盒子var ...

  • 鼠标事件及实现拖拽效果

    鼠标事件 与鼠标相关的事件如图所示,除了'mouseenter'和'mouseleave'外的所有鼠标事件都能冒泡...

  • jQuery基础——事件篇

    第1章 鼠标事件 1-1 jQuery鼠标事件之click与dbclick事件 用交互操作中,最简单直接的操作就是...

  • 事件类型

    本节介绍各种常见的浏览器事件。 鼠标事件 鼠标事件指与鼠标相关的事件,主要有以下一些。 click 事件,dblc...

  • DOM模型(七)—— 事件类型

    本节介绍各种常见的浏览器事件。 一、鼠标事件 鼠标事件指与鼠标相关的事件,主要有以下一些。 1.1、click事件...

  • 1.4 GUI - 鼠标事件

    简单的栗子 首先,我们创建一个鼠标回调函数,当鼠标事件发生时执行该函数。鼠标事件可以是与鼠标相关的任何事件,如左键...

  • 事件对象

    事件对象: 在事件里系统会提供一个和事件操作相关对象 1.type : 事件类型 2.button: 0是鼠标左键...

  • JS事件

    ?事件的相关术语 事件类型: 鼠标事件、键盘事件事件名称: click、dbclick等事件目标: 表示与发生事件...

  • Python webdriver API(三)鼠标事件

    一、鼠标事件 ActionChains类包含了鼠标操作。 ActionChains类中鼠标操作的常用方法: con...

网友评论

      本文标题:cesium 3 鼠标相关操作与事件

      本文链接:https://www.haomeiwen.com/subject/pdbeeltx.html