devhu

第 2 位会员

会员
个人信息
  • 加入于 2018-06-23 12:45:29
  • 最后登录时间 22天前
个人成就
  • 发表文章次数 36
  • 发布回复次数 128
  • 个人主页浏览次数 200
Cesium如何加载样例中的飞机,并且随机模拟飞行?1年前

这个问题涉及到Camera,如果能熟练的使用Camera,就可以解决这个问题

Cesium如何捕捉鼠标事件?1年前

Cesium中的鼠标事件可以通过:ScreenSpaceEventHandler来捕捉,查看官方文档可知,Handles user input events. Custom functions can be added to be executed on when the user enters input.基于屏幕空间,可以自定义用户的输入交互事件。

ScreenSpaceEventType目前支持:

LEFT_CLICK、LEFT_DOUBLE_CLICK、LEFT_DOWN、LEFT_UP、MIDDLE_CLICK、MIDDLE_DOWN、MIDDLE_UP、MOUSE_MOVE、PINCH_END、PINCH_MOVE、PINCH_START、RIGHT_CLICK、RIGHT_DOWN、RIGHT_UP、WHEEL

等事件可以绑定。

以鼠标滚轮放缩事件为例:

	handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
	// zoom control
	handler.setInputAction(zoom, Cesium.ScreenSpaceEventType.WHEEL);
	function zoom(movement) {
	require(["Cesium"],function(Cesium){
		TODO: your code
    });
}

osgb转Cesium 3D tiles工具1年前

下载转换工具之后,目录中自带一张操作示例图,如果大家有不明白的地方可以进行留言。

Your Site Analytics