UNPKG

@awayjs/view

Version:
17 lines 634 B
import { Plane3D, Sphere, Vector3D } from '@awayjs/core'; import { BoundingVolumeBase } from './BoundingVolumeBase'; export declare class BoundingSphere extends BoundingVolumeBase { private _matrix3D; private _sphere; private _radius; private _centerX; private _centerY; private _centerZ; nullify(): void; isInFrustum(planes: Array<Plane3D>, numPlanes: number): boolean; rayIntersection(position: Vector3D, direction: Vector3D, targetNormal: Vector3D): number; getSphere(): Sphere; classifyToPlane(plane: Plane3D): number; _update(): void; } //# sourceMappingURL=BoundingSphere.d.ts.map