SelectionBox.d.ts 494 B

12345678910111213141516171819202122
  1. import {
  2. Camera,
  3. Frustum,
  4. Mesh,
  5. Object3D,
  6. Scene,
  7. Vector3
  8. } from '../../../src/Three';
  9. export class SelectionBox {
  10. constructor(camera: Camera, scene: Scene, deep?: number);
  11. camera: Camera;
  12. collection: Mesh[];
  13. deep: number;
  14. endPoint: Vector3;
  15. scene: Scene;
  16. startPoint: Vector3;
  17. select(startPoint: Vector3, endPoint: Vector3): Mesh[];
  18. updateFrustum(startPoint: Vector3, endPoint: Vector3): void;
  19. searchChildInFrustum(frustum: Frustum, object: Object3D): void;
  20. }