UNPKG

@types/three

Version:
17 lines (14 loc) 531 B
import { Camera, Frustum, Mesh, Object3D, Scene, Vector3 } from "three"; export class SelectionBox { constructor(camera: Camera, scene: Scene, deep?: number); camera: Camera; collection: Mesh[]; deep: number; endPoint: Vector3; scene: Scene; startPoint: Vector3; instances: Record<string, number[]>; select(startPoint?: Vector3, endPoint?: Vector3): Mesh[]; updateFrustum(startPoint: Vector3, endPoint: Vector3): void; searchChildInFrustum(frustum: Frustum, object: Object3D): void; }