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.

19 lines 1.05 kB
import { UiObjectConfig } from 'uiconfig.js'; import { IGeometry, IGeometrySetDirtyOptions } from '../IGeometry'; import { BufferGeometry, Vector3 } from 'three'; export declare const iGeometryCommons: { setDirty: (this: IGeometry, options?: IGeometrySetDirtyOptions) => void; refreshUi: (this: IGeometry) => void; /** @ignore */ dispose: (superDispose: BufferGeometry["dispose"]) => IGeometry["dispose"]; /** @ignore */ clone: (superClone: BufferGeometry["clone"]) => IGeometry["clone"]; upgradeGeometry: typeof upgradeGeometry; /** @ignore */ center: (superCenter: BufferGeometry["center"]) => IGeometry["center"]; center2: (this: IGeometry, offset?: Vector3, keepWorldPosition?: boolean, setDirty?: boolean) => () => void; makeUiConfig: (this: IGeometry) => UiObjectConfig; }; declare function upgradeGeometry(this: IGeometry): IGeometry<import('three').NormalBufferAttributes, import('three').BufferGeometryEventMap>; export {}; //# sourceMappingURL=../../src/core/geometry/iGeometryCommons.d.ts.map