threejs-ext

0.92.0 • Public • Published

# three.js ext

The three.js expansion library with official example modules.

three.js 扩展,包含 three.js 官方 example 中的部分功能模块。

All modules are implemented using standard ES6 syntax (Drudgery~😂).

所有模块均采用标准 ES6 语法实现(苦力活😂)。

Contact:

// Recommended usage: Use on demand.
// 推荐用法:按需使用。
import OrbitControls from 'threejs-ext/src/controls/OrbitControls';
// Not recommended usage: It will increase the size.
// 非推荐用法:会造成文件体积变大。
import {OrbitControls} from 'threejs-ext';
 
const orbitControls = new OrbitControls(object, domElement);

controls 控制器

  • DeviceOrientationControls
  • DragControls
  • EditorControls
  • FirstPersonControls
  • FlyControls
  • OrbitControls
  • OrthographicTrackballControls
  • PointerLockControls
  • TrackballControls
  • TransformControls
  • VRControls

exporters 模型导出

  • GLTFExporter
  • MMDExporter
  • OBJExporter
  • PLYExporter
  • STLBinaryExporter
  • STLExporter
  • TypedGeometryExporter

loaders 模型解析

  • ThreeMFLoader
  • AMFLoader
  • AssimpJSONLoader
  • AssimpLoader
  • AWDLoader
  • BabylonLoader
  • BinaryLoader
  • BVHLoader
  • ColladaLoader
  • DDSLoader
  • DRACOLoader
  • EquiangularToCubeGenerator
  • EXRLoader
  • FBXLoader
  • GCodeLoader
  • GLTFLoader
  • HDRCubeTextureLoader
  • KMZLoader
  • KTXLoader
  • LoaderSupport
  • MD2Loader
  • MMDLoader
  • MTLLoader
  • NodeMaterialLoader
  • NRRDLoader
  • OBJLoader
  • OBJLoader2
  • PCDLoader
  • PDBLoader
  • PlayCanvasLoader
  • PLYLoader
  • PRWMLoader
  • PVRLoader
  • RGBELoader
  • STLLoader
  • SVGLoader
  • TDSLoader
  • TGALoader
  • TTFLoader
  • VRMLLoader
  • VRMLoader
  • UTF8Loader
  • VTKLoader
  • XLoader

postprocessing 后期处理

  • AdaptiveToneMappingPass
  • BloomPass
  • BokehPass
  • ClearMaskPass
  • ClearPass
  • CubeTexturePass
  • DotScreenPass
  • EffectComposer
  • FilmPass
  • GlitchPass
  • HalftonePass
  • MaskPass
  • OutlinePass
  • Pass
  • RenderPass
  • SAOPass
  • SavePass
  • ShaderPass
  • SMAAPass
  • SSAARenderPass
  • SSAOPass
  • TAARenderPass
  • TexturePass
  • UnrealBloomPass

shaders 着色器

  • BasicShader
  • BleachBypassShader
  • BlendShader
  • BlurShaderUtils
  • BokehShader
  • BokehShader2
  • BrightnessContrastShader
  • ColorCorrectionShader
  • ColorifyShader
  • ConvolutionShader
  • CopyShader
  • DepthLimitedBlurShader
  • DigitalGlitch
  • DOFMipMapShader
  • DotScreenShader
  • FilmShader
  • FocusShader
  • FreiChenShader
  • FresnelShader
  • FXAAShader
  • GammaCorrectionShader
  • HalftoneShader
  • HorizontalBlurShader
  • HorizontalTiltShiftShader
  • HueSaturationShader
  • KaleidoShader
  • LuminosityHighPassShader
  • LuminosityShader
  • MirrorShader
  • NormalMapShader
  • OceanShaders NOT YET STANDARDIZED.
  • ParallaxShader
  • PixelShader
  • RGBShiftShader
  • SAOShader
  • SepiaShader
  • SMAAShader
  • SobelOperatorShader
  • SSAOShader
  • TechnicolorShader
  • ToneMapShader
  • TriangleBlurShader
  • UnpackDepthRGBAShader
  • VerticalBlurShader
  • VerticalTiltShiftShader
  • VignetteShader
  • WaterRefractionShader

uncategories 未归类

  • Volume

Readme

Keywords

none

Package Sidebar

Install

npm i threejs-ext

Weekly Downloads

2

Version

0.92.0

License

MIT

Unpacked Size

3.92 MB

Total Files

150

Last publish

Collaborators

  • molay
  • jusfoun-vis