Skip to content

Table of Contents

📊 Analysis Summary

Metric Count
📁 Total Files 1,533
🧱 Classes 2,875
🔧 Functions 41,865
📦 Imports 8,855
🔄 Re-exports 820
⚡ Async Patterns 138
📊 Variables 79,890
🔢 Line Count 762,724

build

build (11 files)

docs

docs (1 files)
prettify (1 files)

editor

js (70 files)
js/commands (24 files)
js/libs (6 files)
js/libs/acorn (3 files)
js/libs/codemirror/addon (3 files)
js/libs/codemirror (1 files)
js/libs/codemirror/mode (2 files)
js/libs/tern-threejs (1 files)
js/libs/ternjs (7 files)
editor (1 files)

examples

jsm/utils (15 files)
jsm/animation (2 files)
jsm/capabilities (2 files)
jsm/controls (9 files)
jsm/csm (5 files)
jsm/curves (5 files)
jsm/postprocessing (30 files)
jsm/effects (5 files)
jsm/environments (2 files)
jsm/exporters (8 files)
jsm/libs (18 files)
jsm/geometries (8 files)
jsm/math (10 files)
jsm/helpers (11 files)
jsm/interactive (4 files)
jsm/lights (3 files)
jsm/lines (7 files)
jsm/loaders (47 files)
jsm/loaders/lwo (3 files)
jsm/misc (13 files)
jsm/loaders/usd (2 files)
jsm/materials (4 files)
jsm/modifiers (5 files)
jsm/objects (14 files)
jsm/physics (3 files)
jsm/shaders (53 files)
jsm/renderers (4 files)
jsm/textures (1 files)
jsm/webxr (12 files)
jsm (1 files)
jsm/libs/basis (1 files)
jsm/libs/draco (3 files)
jsm/libs/draco/gltf (3 files)
jsm/libs/rhino3dm (2 files)
jsm/tsl/lighting (1 files)
jsm/lighting (1 files)
jsm/lines/webgpu (3 files)
jsm/offscreen (3 files)
jsm/transpiler (8 files)
jsm/tsl/display (31 files)
jsm/tsl/math (1 files)
jsm/tsl/shadows (2 files)
jsm/tsl/utils (1 files)

manual

3rdparty (1 files)
examples (8 files)
examples/resources (8 files)
resources (16 files)
resources/tools/geo-picking (4 files)

playground

playground (6 files)
editors (23 files)
elements (1 files)
libs (1 files)

src

src (8 files)
core (18 files)
math (24 files)
extras (7 files)
textures (15 files)
renderers (5 files)
materials (19 files)
objects (14 files)
geometries (22 files)
renderers/shaders (4 files)
renderers/shaders/ShaderChunk (109 files)
cameras (6 files)
renderers/webxr (3 files)
scenes (3 files)
extras/core (6 files)
extras/curves (11 files)
extras/lib (1 files)
animation (8 files)
math/interpolants (4 files)
animation/tracks (6 files)
loaders (16 files)
lights (12 files)
audio (5 files)
helpers (13 files)
materials/nodes/manager (1 files)
nodes/core (38 files)
nodes/utils (31 files)
nodes/tsl (2 files)
nodes/code (6 files)
nodes/math (6 files)
nodes/display (18 files)
nodes/accessors (42 files)
nodes/gpgpu (5 files)
nodes/lighting (23 files)
nodes/functions/material (5 files)
materials/nodes (18 files)
renderers/common (52 files)
nodes/functions (6 files)
nodes/functions/BSDF (12 files)
nodes/pmrem (2 files)
renderers/common/extras (1 files)
nodes/fog (1 files)
nodes/geometry (1 files)
nodes/procedural (1 files)
nodes/shapes (1 files)
nodes/materialx/lib (3 files)
nodes/materialx (1 files)
nodes (2 files)
renderers/common/nodes (9 files)
nodes/parsers (2 files)
renderers/webgl-fallback/nodes (1 files)
renderers/webgl-fallback/utils (8 files)
renderers/webgl-fallback (2 files)
renderers/webgpu/utils (8 files)
renderers/webgpu/nodes (5 files)
renderers/webgpu (3 files)
lights/webgpu (2 files)
loaders/nodes (3 files)
renderers/webgl (30 files)
renderers/shaders/ShaderLib (18 files)

test

e2e (4 files)
test (1 files)
treeshake (4 files)
treeshake/utils (3 files)
unit/addons/curves (1 files)
unit/addons/exporters (1 files)
unit/addons/math (1 files)
unit/addons/utils (1 files)
unit/src/animation (8 files)
unit/utils (4 files)
unit/src/animation/tracks (6 files)
unit/src/audio (5 files)
unit/src/cameras (6 files)
unit/src (2 files)
unit/src/core (17 files)
unit/src/extras (5 files)
unit/src/extras/core (6 files)
unit/src/extras/curves (10 files)
unit/src/geometries (21 files)
unit/src/helpers (13 files)
unit/src/lights (12 files)
unit/src/loaders (16 files)
unit/src/materials (18 files)
unit/src/math (22 files)
unit/src/math/interpolants (4 files)
unit/src/objects (13 files)
unit/src/renderers (5 files)
unit/src/renderers/shaders (4 files)
unit/src/renderers/webgl (21 files)
unit/src/scenes (3 files)
unit/src/textures (12 files)
unit (2 files)

utils

build (2 files)
docs/template (1 files)
docs/template/static/scripts/fuse (1 files)
docs/template/static/scripts (3 files)
docs/template/static/scripts/prettify (2 files)