增加双击中键缩放到全部的特性.

This commit is contained in:
ChenX
2018-05-31 10:35:32 +08:00
parent 957107378e
commit 35443367f3
8 changed files with 28 additions and 7 deletions

View File

@@ -93,6 +93,8 @@ class CameraControls {
this.m_StartClickPoint.copy(this.m_EndClickPoint);
this.m_Viewer.m_bNeedUpdate = true;
};
//最后一次按中键的时间
this.lastMiddleClickTime = 0;
//鼠标
this.onMouseDown = (event) => {
event.preventDefault();
@@ -109,6 +111,13 @@ class CameraControls {
}
case KeyEnum_1.MouseKey.Middle:
{
let curTime = Date.now();
let t = curTime - this.lastMiddleClickTime;
this.lastMiddleClickTime = curTime;
if (t < 350) {
this.m_Viewer.ZoomAll();
return;
}
if (this.m_KeyDown.get(KeyEnum_1.KeyBoard.Control)) {
this.beginRotate();
}