threepipe
Version:
A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.
12 lines • 947 B
TypeScript
import { BufferGeometry, NormalBufferAttributes, NormalOrGLBufferAttributes } from 'three';
import { IGeometry, IGeometryEvent, IGeometryEventTypes } from '../IGeometry';
import { IObject3D } from '../IObject';
export declare class BufferGeometry2<Attributes extends NormalOrGLBufferAttributes = NormalBufferAttributes> extends BufferGeometry<Attributes, IGeometryEvent, IGeometryEventTypes> implements IGeometry<Attributes> {
assetType: 'geometry';
center2: (this: IGeometry, offset?: import('three').Vector3, keepWorldPosition?: boolean, setDirty?: boolean) => () => void;
setDirty: (this: IGeometry, options?: import('../IGeometry').IGeometrySetDirtyOptions) => void;
refreshUi: (this: IGeometry) => void;
appliedMeshes: Set<IObject3D<import('../IObject').IObject3DEvent<import('../IObject').IObject3DEventTypes>, import('../IObject').IObject3DEventTypes>>;
constructor();
}
//# sourceMappingURL=BufferGeometry2.d.ts.map