import { OrientedBoundingBox } from "../bounding-volumes/oriented-bounding-box.js"; import { AxisAlignedBoundingBox } from "../bounding-volumes/axis-aligned-bounding-box.js"; /** * Computes an instance of an OrientedBoundingBox of the given positions. * * This is an implementation of Stefan Gottschalk's Collision Queries using Oriented Bounding Boxes solution (PHD thesis). * Reference: http://gamma.cs.unc.edu/users/gottschalk/main.pdf */ export declare function makeOrientedBoundingBoxFromPoints(positions: number[][], result?: OrientedBoundingBox): OrientedBoundingBox; /** * Computes an instance of an AxisAlignedBoundingBox. The box is determined by * finding the points spaced the farthest apart on the x, y, and z axes. */ export declare function makeAxisAlignedBoundingBoxFromPoints(positions: readonly number[][], result?: AxisAlignedBoundingBox): AxisAlignedBoundingBox; //# sourceMappingURL=bounding-box-from-points.d.ts.map