threepipe
Version:
A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.
15 lines • 1.16 kB
TypeScript
export { computeScreenSpaceBoundingBox } from './bbox';
export { overrideThreeCache } from './cache';
export { dataTextureFromColor, dataTextureFromVec4, halfFloatToRgbe } from './conversion';
export { uniform, matDefine, matDefineBool, bindToValue } from './decorators';
export { getEncodingComponents, getTexelEncoding, getTexelDecoding, getTexelDecoding2, getTexelDecodingFunction, getTexelEncodingFunction, getTextureColorSpaceFromMap } from './encoding';
export { generateUUID, toIndexedGeometry, isInScene, localToWorldQuaternion, worldToLocalQuaternion } from './misc';
export { getTextureDataType, textureToCanvas, textureDataToImageData, textureToDataUrl, textureToBlob, texImageToCanvas } from './texture';
export { threeConstMappings } from './const-mappings';
export { ObjectPicker } from './ObjectPicker';
export { autoGPUInstanceMeshes } from './gpu-instancing';
export { HVBlurHelper } from './HVBlurHelper';
export { MaterialPreviewGenerator } from './MaterialPreviewGenerator';
export { snapObject } from './snapObject';
export { ViewHelper2, type GizmoOrientation, type DomPlacement } from './ViewHelper2';
//# sourceMappingURL=index.d.ts.map