babylon.boundingSphere.d.ts 566 B

1234567891011121314151617181920
  1. /// <reference path="../babylon.d.ts" />
  2. declare module BABYLON {
  3. class BoundingSphere {
  4. minimum: Vector3;
  5. maximum: Vector3;
  6. center: Vector3;
  7. radius: number;
  8. distance: number;
  9. centerWorld: Vector3;
  10. constructor(minimum: Vector3, maximum: Vector3);
  11. _update(world: Matrix, scale: number): void;
  12. isInFrustrum(frustrumPlanes: Plane[]): boolean;
  13. intersectsPoint(point: Vector3): boolean;
  14. static intersects(sphere0: BoundingSphere, sphere1: BoundingSphere): boolean;
  15. }
  16. }