threepipe
Version:
A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.
14 lines • 620 B
TypeScript
import { Box2, Box3, Camera, Object3D, Vector3 } from 'three';
import { IObject3D } from '../../core';
export declare class Box3B extends Box3 {
private static _box;
private _vector;
expandByObject(object: Object3D | IObject3D, precise?: boolean, ignoreInvisible?: boolean, ignoreObject?: (obj: Object3D) => boolean): this;
expandByObjects(objects: (Object3D | IObject3D)[], precise?: boolean, ignoreInvisible?: boolean): this;
/**
* Get corner points.
*/
getPoints(): Vector3[];
getScreenSpaceBounds(camera: Camera): Box2;
}
//# sourceMappingURL=../../src/three/math/Box3B.d.ts.map