@threepipe/plugin-svg-renderer
Version:
Plugins for SVG Rendering of 3d objects for Threepipe
17 lines • 836 B
TypeScript
import { BufferAttribute, BufferGeometry, Mesh } from '../../threepipe';
/**
* Types definitions are not up to date
*/
declare module 'threepipe' {
function computeMorphedAttributes(object: Mesh): {
positionAttribute: BufferAttribute;
normalAttribute: BufferAttribute;
morphedPositionAttribute: BufferAttribute;
morphedNormalAttribute: BufferAttribute;
};
}
export declare function triangleGeometry(size: number): BufferGeometry<import('../../threepipe').NormalBufferAttributes, import('../../threepipe').BufferGeometryEventMap>;
export declare function disposeMesh(mesh: Mesh): void;
export declare function disposeGeometry(geometry: BufferGeometry): void;
export declare function computeMorphedGeometry(source: Mesh, target: BufferGeometry): void;
//# sourceMappingURL=buffergeometry.d.ts.map