UNPKG

mylingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

16 lines (15 loc) 673 B
import { Reactive } from "@lincode/reactivity"; import { PerspectiveCamera } from "three"; import PositionedItem from "../../api/core/PositionedItem"; import ICameraBase from "../../interface/ICameraBase"; import CameraBase from "./CameraBase"; import MeshItem from "./MeshItem"; export default class OrbitCameraBase extends CameraBase<PerspectiveCamera> implements ICameraBase { constructor(camera: PerspectiveCamera); protected manualTarget?: MeshItem; protected targetState: Reactive<MeshItem | undefined>; private static retaget; private retarget; append(object: PositionedItem): void; attach(object: PositionedItem): void; }