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.
18 lines • 613 B
TypeScript
import { Group } from 'three';
import { AnyOptions } from 'ts-browser-helpers';
import { IMaterial, IObject3D, IWidget } from '../../core';
export declare class SelectionWidget extends Group implements IWidget {
isWidget: true;
private _object;
boundingScaleMultiplier: number;
setDirty?: (options?: AnyOptions) => void;
lineMaterial?: IMaterial;
protected _updater(): void;
constructor();
setVisible(v: boolean): void;
attach(object: IObject3D): this;
detach(): this;
get object(): IObject3D | null;
dispose(): void;
}
//# sourceMappingURL=SelectionWidget.d.ts.map