# TheThreeTree
**Repository Path**: mirrors-gis/TheThreeTree
## Basic Information
- **Project Name**: TheThreeTree
- **Description**: https://github.com/boytchev/TheThreeTree
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-07-23
- **Last Updated**: 2025-07-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# The Tree of Three.js classes
A tree-like visualization of Three.js classes and its addons. Click on the tree to view it live:
[
](https://boytchev.github.io/TheThreeTree/src)
### How to use
Use mouse or touch to pan the tree or zoom it in/out.
Add URL parameter `name=` mark all classes with the
given string in their names; or `name=*` to also
mark their child classes. String matching is case insensitive.
### Examples
Show a close-up of the Three.js class root:
[https://boytchev.github.io/TheThreeTree/src](https://boytchev.github.io/TheThreeTree/src)
Show a close-up of the `Material` class and mark all other classes that has `material` in their names:
[https://boytchev.github.io/TheThreeTree/src?name=material](https://boytchev.github.io/TheThreeTree/src?name=material)
Mark all `addons` branches and show a close-up of the root of the largest one:
[https://boytchev.github.io/TheThreeTree/src?name=addons*](https://boytchev.github.io/TheThreeTree/src?name=addons*)
### Legend
| Image | Description |
| --- | --- |
|
| A class from Three.js (black) or its addons (blue) |
|
| A class without documentation in a dedicated webpage |
|
| An important or highly used class |
|
| A folder or a Javascript file containing classes |
### Disclamers
* This is a work in progress
* No guarantee that all classes are corectly extracted
* Performance issues when viewing from a mobile device
* The tree alignment is neither the best, nor the cutest