Merge branch 'master' into select-block
This commit is contained in:
49
dist/CameraUpdate.d.ts
vendored
Normal file
49
dist/CameraUpdate.d.ts
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
import { Box3, Camera, Vector3 } from 'three';
|
||||
/**
|
||||
*
|
||||
* 相机的控制.
|
||||
* ->切换相机
|
||||
* ->设置视口大小
|
||||
* ->旋转和移动相机.
|
||||
*
|
||||
* @export
|
||||
* @class ViewCameraManage
|
||||
*/
|
||||
export declare class CameraUpdate {
|
||||
private m_CurCamera;
|
||||
private m_CameraArray;
|
||||
private m_Width;
|
||||
private m_Height;
|
||||
private m_ViewHeight;
|
||||
private m_Target;
|
||||
private m_Direction;
|
||||
private m_Orbit;
|
||||
m_MinViewHeight: number;
|
||||
m_MaxViewHeight: number;
|
||||
constructor();
|
||||
get Aspect(): number;
|
||||
get Camera(): Camera;
|
||||
get ViewHeight(): number;
|
||||
set ViewHeight(height: number);
|
||||
SetSize(width: number, height: number): void;
|
||||
/**
|
||||
* 平移相机.
|
||||
*
|
||||
* @param {Vector3} mouseMove
|
||||
* @memberof CameraControl
|
||||
*/
|
||||
Pan(mouseMove: Vector3): void;
|
||||
Rotate(mouseMove: Vector3, target: Vector3): void;
|
||||
Zoom(scale: number, scaleCenter?: Vector3): void;
|
||||
ZoomExtensBox3(box3: Box3): void;
|
||||
LookAt(dir: Vector3): void;
|
||||
UpdateUp(): void;
|
||||
/**
|
||||
* 根据视口大小,设置相机视口范围.
|
||||
*
|
||||
* @returns
|
||||
* @memberof CameraControl
|
||||
*/
|
||||
Update(): void;
|
||||
SwitchCamera(): void;
|
||||
}
|
||||
Reference in New Issue
Block a user