mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 10:19:24 +02:00
24 lines
489 B
TypeScript
24 lines
489 B
TypeScript
import {
|
|
Camera,
|
|
Frustum,
|
|
Mesh,
|
|
Object3D,
|
|
Scene,
|
|
Vector3
|
|
} from '../../../src/Three';
|
|
|
|
export class SelectionBox {
|
|
|
|
constructor( camera: Camera, scene: Scene, deep?: number );
|
|
camera: Camera;
|
|
collection: Mesh[];
|
|
deep: number;
|
|
endPoint: Vector3;
|
|
scene: Scene;
|
|
startPoint: Vector3;
|
|
|
|
select( startPoint?: Vector3, endPoint?: Vector3 ): Mesh[];
|
|
updateFrustum( startPoint: Vector3, endPoint: Vector3 ): void;
|
|
searchChildInFrustum( frustum: Frustum, object: Object3D ): void;
|
|
|
|
}
|