SelectionBox.d.ts 489 B

123456789101112131415161718192021222324
  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. }