@threejs-addons/threejs-addons
Version:
free & opensource threejs addons to boost productivity
18 lines (15 loc) • 657 B
text/typescript
import { CameraControlUserData } from "../types";
import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls';
import { PointerLockControls } from 'three/examples/jsm/controls/PointerLockControls';
export class OrbitControlsWrapper extends OrbitControls {
userData: CameraControlUserData | null = null
constructor(object: any, domElement?: HTMLElement) {
super(object, domElement)
}
}
export class PointerLockControlsWrapper extends PointerLockControls {
userData: CameraControlUserData | null = null
constructor(object: any, domElement?: HTMLElement) {
super(object, domElement)
}
}