学习[threejs] threejs目录结构

179 阅读2分钟

threejs目录结构

目录名中文
animation包括了处理动画的模块
cameras包含了不同类型的相机
capabilities包含用于检测设备和浏览器能力的模块
controls包含了控制相机和对象的模块
csm包含了生成阴影的模块
curves包含了用于创建和操作曲线的模块
effects包含了用于创建视觉效果的模块,如后期处理和天空盒子
environments包含了环境的模块,如地形和天空盒
exporters包含了用于导出三维场景的模块
geometries包含了用于创建和操作几何体的模块
helpers包含了用于辅助开发和调试的模块
interactive报刊了用于创建交互式场景的模块
libs包含了用于渲染和创建的库,如TWEEN和STATS.js等
lights包含了用于不同类型光源的模块
lines包含了用于创建和操作线条的模块
loaders包含了用于加载三维模型和纹理的模块
materials包含了用于不同材质的模块
math包含了用于数学计算的模块
misc包含了各种实用功能根据和模块
modifiers包含了用于修改几何体的模块
node-editor包含了用于可视化编辑节点的模块
nodes包含了用于创建自定义三维管道的模块
objects包含了用于创建和操作对象的模块
offscreen包含了用于在OfscreenCanvas上渲染的模块
physics包含了用于物理模拟的模块
postprocessing包含了用于后期处理的模块
renderers包含了不同类型的渲染器的模块
shaders包含了用于自定义着色i其模块
textures包含了纹理的创建和操作的模块
utils包含了各种实用的工具和模块
webxr包含了用于WEBXR的模块