与主干版本同步
This commit is contained in:
14
types/GraphicsSystem/CameraUpdate.d.ts
vendored
14
types/GraphicsSystem/CameraUpdate.d.ts
vendored
@@ -1,10 +1,11 @@
|
||||
import { Box3, OrthographicCamera, PerspectiveCamera, Vector3 } from 'three';
|
||||
import { CADFiler } from '../DatabaseServices/CADFiler';
|
||||
import { Orbit } from '../Geometry/Orbit';
|
||||
export declare enum CameraType {
|
||||
OrthographicCamera = 1,
|
||||
PerspectiveCamera = 2
|
||||
}
|
||||
declare type Camera = OrthographicCamera | PerspectiveCamera;
|
||||
type Camera = OrthographicCamera | PerspectiveCamera;
|
||||
/**
|
||||
*
|
||||
* 相机的控制.
|
||||
@@ -21,10 +22,11 @@ export declare class CameraUpdate {
|
||||
private _Target;
|
||||
private _Direction;
|
||||
private _Orbit;
|
||||
_MinViewHeight: number;
|
||||
_MaxViewHeight: number;
|
||||
DisableRotate: boolean;
|
||||
constructor();
|
||||
get Orbit(): Orbit;
|
||||
get Aspect(): number;
|
||||
get Target(): Vector3;
|
||||
get Camera(): Camera;
|
||||
get ViewHeight(): number;
|
||||
set ViewHeight(height: number);
|
||||
@@ -32,14 +34,17 @@ export declare class CameraUpdate {
|
||||
SetSize(width: number, height: number): void;
|
||||
get Width(): number;
|
||||
get Height(): number;
|
||||
get Fov(): number;
|
||||
set Fov(fov: number);
|
||||
/**
|
||||
* 平移相机.
|
||||
* @param {Vector3} mouseMove
|
||||
*/
|
||||
Pan(mouseMove: Vector3): void;
|
||||
Rotate(mouseMove: Vector3, target: Vector3): void;
|
||||
UpdateCameraMatrix(): void;
|
||||
Zoom(scale: number, scaleCenter?: Vector3): void;
|
||||
ZoomExtensBox3(box3: Box3): void;
|
||||
ZoomExtentsBox3(box3: Box3): void;
|
||||
/**
|
||||
* 设置相机的观察向量.
|
||||
* @param {Vector3} dir 方向向量,这个向量传入后会被更改为单位向量
|
||||
@@ -57,6 +62,7 @@ export declare class CameraUpdate {
|
||||
SwitchCamera(): void;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
CopyFrom(camer: CameraUpdate): void;
|
||||
}
|
||||
export {};
|
||||
//# sourceMappingURL=CameraUpdate.d.ts.map
|
Reference in New Issue
Block a user