gitextract_x_4fq0zy/ ├── .editorconfig ├── .github/ │ ├── CONTRIBUTING.md │ └── workflows/ │ └── build.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── examples/ │ ├── index.html │ └── usage.html ├── package.json ├── src/ │ ├── LayerFinder.ts │ ├── index.ts │ ├── lights/ │ │ ├── ambientLight/ │ │ │ ├── AmbientLight.ts │ │ │ ├── AmbientLightShader.ts │ │ │ ├── ambient.frag.ts │ │ │ └── index.ts │ │ ├── directionalLight/ │ │ │ ├── DirectionalLight.ts │ │ │ ├── DirectionalLightShader.ts │ │ │ ├── directional.frag.ts │ │ │ └── index.ts │ │ ├── light/ │ │ │ ├── Light.ts │ │ │ ├── LightShader.ts │ │ │ ├── ViewportQuad.ts │ │ │ └── index.ts │ │ ├── pointLight/ │ │ │ ├── PointLight.ts │ │ │ ├── PointLightShader.ts │ │ │ ├── index.ts │ │ │ └── point.frag.ts │ │ └── shared.ts │ └── mixins/ │ └── Circle.ts └── tsconfig.json