threepipe
Version:
A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.
14 lines • 599 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=Box3B.d.ts.map