UNPKG

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.

25 lines 968 B
import { AViewerPluginSync, ThreeViewer } from '../../viewer'; import { TransformControls2 } from '../../three'; import { PickingPlugin } from './PickingPlugin'; import { JSUndoManager } from 'ts-browser-helpers'; export declare class TransformControlsPlugin extends AViewerPluginSync { static readonly PluginType = "TransformControlsPlugin"; enabled: boolean; private _pickingWidgetDisabled; setDirty(): void; constructor(enabled?: boolean); toJSON: any; dependencies: (typeof PickingPlugin)[]; transformControls: TransformControls2 | undefined; protected _isInteracting: boolean; protected _viewerListeners: { postFrame: () => void; }; private _transformState; undoManager?: JSUndoManager; onAdded(viewer: ThreeViewer): void; onRemove(viewer: ThreeViewer): void; private _mainCameraChange; centerAllMeshes(): (() => void) | undefined; } //# sourceMappingURL=TransformControlsPlugin.d.ts.map