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.
7 lines • 608 B
TypeScript
import { ThreeViewer } from '../viewer';
import { ValOrFunc } from 'ts-browser-helpers';
import { AddModelOptions, IObject3D, IObjectProcessor } from '../core';
export declare function defaultObjectProcessor(viewerF: ValOrFunc<ThreeViewer | undefined>): IObjectProcessor;
export declare function addModelProcess(obj: IObject3D, { autoCenter, centerGeometries, centerGeometriesKeepPosition, autoScale, autoScaleRadius, license, }: AddModelOptions): void;
export declare function centerAllGeometries(obj: IObject3D, keepPosition: boolean): () => void;
//# sourceMappingURL=../src/utils/objectProcessor.d.ts.map