UNPKG

@zxh19890103/wik

Version:

The world-class JavaScript library for building large-scale digital warehouse both on 2D and 3D.

23 lines (22 loc) 685 B
import THREE from 'three'; import { Behavior } from '../../model'; import { Warehouse3D } from '../Warehouse.class'; export declare class PointerReactBehavior extends Behavior { private warehouse; readonly raycaster: THREE.Raycaster; readonly pointer: THREE.Vector2; private mousemove; private mousedown; private mouseup; private mouseclick; isMouseDown: boolean; isMouseMovedAfterDown: boolean; isPointerMoving: boolean; activatedObj3d: THREE.Object3D; intersection: THREE.Intersection<THREE.Object3D>; private domElement; private userOnTick; constructor(warehouse: Warehouse3D); onLoad(): void; onUnload(): void; }