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.
35 lines (34 loc) • 2.59 kB
text/typescript
export type {GLTFLoaderPlugin, GLTF, GLTFReference, GLTFReferenceType} from 'three/examples/jsm/loaders/GLTFLoader.js'
export {GLTFParser, GLTFBinaryExtension, GLTFLoader} from 'three/examples/jsm/loaders/GLTFLoader.js'
export {CopyShader} from 'three/examples/jsm/shaders/CopyShader.js'
export {Pass, FullScreenQuad} from 'three/examples/jsm/postprocessing/Pass.js'
export {RenderPass} from 'three/examples/jsm/postprocessing/RenderPass.js'
export {ShaderPass} from 'three/examples/jsm/postprocessing/ShaderPass.js'
export {EffectComposer} from 'three/examples/jsm/postprocessing/EffectComposer.js'
export {LineSegments2} from 'three/examples/jsm/lines/LineSegments2.js'
export {Line2} from 'three/examples/jsm/lines/Line2.js'
export {LineSegmentsGeometry} from 'three/examples/jsm/lines/LineSegmentsGeometry.js'
export {LineGeometry} from 'three/examples/jsm/lines/LineGeometry.js'
export {LineMaterial} from 'three/examples/jsm/lines/LineMaterial.js'
export {Wireframe} from 'three/examples/jsm/lines/Wireframe.js'
export {WireframeGeometry2} from 'three/examples/jsm/lines/WireframeGeometry2.js'
export * from 'three/examples/jsm/utils/BufferGeometryUtils.js'
export * from 'three/examples/jsm/libs/fflate.module.js'
export {RGBELoader} from 'three/examples/jsm/loaders/RGBELoader.js'
export {EXRLoader} from 'three/examples/jsm/loaders/EXRLoader.js'
export type {GLTFExporterPlugin, GLTFExporterOptions} from 'three/examples/jsm/exporters/GLTFExporter.js'
export {GLTFExporter} from 'three/examples/jsm/exporters/GLTFExporter.js'
export {UVsDebug} from 'three/examples/jsm/utils/UVsDebug.js'
export {HorizontalBlurShader} from 'three/examples/jsm/shaders/HorizontalBlurShader.js'
export {VerticalBlurShader} from 'three/examples/jsm/shaders/VerticalBlurShader.js'
export {OrbitControls, type OrbitControlsEventMap} from 'three/examples/jsm/controls/OrbitControls.js'
export {KTX2Loader} from 'three/examples/jsm/loaders/KTX2Loader.js'
export {KTXLoader} from 'three/examples/jsm/loaders/KTXLoader.js'
export {USDZLoader} from 'three/examples/jsm/loaders/USDZLoader.js'
export {mergeVertices} from 'three/examples/jsm/utils/BufferGeometryUtils.js'
export {PLYLoader} from 'three/examples/jsm/loaders/PLYLoader.js'
export {EXRExporter, type EXRExporterParseOptions} from 'three/examples/jsm/exporters/EXRExporter.js'
export {DRACOLoader} from 'three/examples/jsm/loaders/DRACOLoader.js'
export {FBXLoader} from 'three/examples/jsm/loaders/FBXLoader.js'
export {STLLoader} from 'three/examples/jsm/loaders/STLLoader.js'
export {Rhino3dmLoader} from 'three/examples/jsm/loaders/3DMLoader.js'