Merge branch 'master' into select-block
This commit is contained in:
46
dist/CameraControls.d.ts
vendored
Normal file
46
dist/CameraControls.d.ts
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
import * as THREE from 'three';
|
||||
import { KeyBoard, MouseKey } from './KeyEnum';
|
||||
import { Viewer } from './Viewer';
|
||||
export declare enum CameraControlState {
|
||||
Null = 0,
|
||||
Pan = 1,
|
||||
Rotate = 2,
|
||||
Scale = 3
|
||||
}
|
||||
export declare class CameraControls {
|
||||
m_TouthTypeList: CameraControlState[];
|
||||
m_domElement: HTMLElement;
|
||||
m_StartClickPoint: THREE.Vector3;
|
||||
m_EndClickPoint: THREE.Vector3;
|
||||
m_DollyStart: THREE.Vector2;
|
||||
m_DollyEnd: THREE.Vector2;
|
||||
m_KeyDown: Map<KeyBoard, boolean>;
|
||||
m_MouseDown: Map<MouseKey, boolean>;
|
||||
m_State: CameraControlState;
|
||||
m_Viewer: Viewer;
|
||||
m_LeftUseRotate: boolean;
|
||||
constructor(viewer: Viewer);
|
||||
RegisterEvent(): void;
|
||||
/**
|
||||
* 窗体失去焦点时.
|
||||
*
|
||||
* @memberof CameraControls
|
||||
*/
|
||||
onBlur: () => void;
|
||||
onTouchStart: (event: TouchEvent) => void;
|
||||
onTouchEnd: (event: TouchEvent) => void;
|
||||
onTouchMove: (event: TouchEvent) => void;
|
||||
beginRotate(): void;
|
||||
lastMiddleClickTime: number;
|
||||
onMouseDown: (event: MouseEvent) => void;
|
||||
onMouseUp: (event: MouseEvent) => void;
|
||||
onMouseMove: (event: MouseEvent) => void;
|
||||
/**
|
||||
* 鼠标滚轮事件
|
||||
*
|
||||
* @memberof CameraControls
|
||||
*/
|
||||
onMouseWheel: (event: WheelEvent) => void;
|
||||
onKeyDown: (event: KeyboardEvent) => void;
|
||||
onKeyUp: (event: KeyboardEvent) => void;
|
||||
}
|
||||
Reference in New Issue
Block a user