lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
20 lines (19 loc) • 804 B
TypeScript
import IOrbitCamera from "../../interface/IOrbitCamera";
import { PerspectiveCamera } from "three";
import CameraBase from "../core/CameraBase";
export default class OrbitCamera extends CameraBase implements IOrbitCamera {
static componentName: string;
static defaults: Partial<import("../../interface/utils/Defaults").default<IOrbitCamera>>;
static schema: Required<import("../../interface/utils/extractProps").ExtractProps<IOrbitCamera>>;
constructor(camera?: PerspectiveCamera);
private enableZoomState;
get enableZoom(): boolean;
set enableZoom(val: boolean);
private enableFlyState;
get enableFly(): boolean;
set enableFly(val: boolean);
private _autoRotate;
get autoRotate(): boolean;
set autoRotate(val: boolean);
autoRotateSpeed: number;
}