├── LICENSE
├── README.md
├── index.html
├── preview.jpg
├── src
├── boot.js
├── boundsType.js
├── camera
│ ├── camera.js
│ ├── cameraController.js
│ └── cameraControllerOrbit.js
├── color.js
├── gl
│ ├── attributes
│ │ ├── attributes.js
│ │ ├── attributesBranches.js
│ │ ├── attributesFloor.js
│ │ ├── attributesIndices.js
│ │ ├── attributesSphere.js
│ │ ├── attributesSpheres.js
│ │ ├── attributesVolumes.js
│ │ └── attributesWireframe.js
│ ├── buffer
│ │ └── buffer.js
│ ├── gl.js
│ ├── renderable
│ │ ├── primitives
│ │ │ ├── primitive.js
│ │ │ └── primitiveSphere.js
│ │ ├── renderable.js
│ │ └── renderables.js
│ ├── shaders
│ │ ├── glsl
│ │ │ └── glslShade.js
│ │ ├── shader.js
│ │ ├── shaderBranches.js
│ │ ├── shaderBranchesDepth.js
│ │ ├── shaderFloor.js
│ │ ├── shaderObstructions.js
│ │ ├── shaderSpheres.js
│ │ ├── shaderVolumes.js
│ │ ├── shaderWireframe.js
│ │ └── shaders.js
│ ├── shadow.js
│ └── uniforms
│ │ ├── uniformBlock.js
│ │ ├── uniformBlockGlobals.js
│ │ └── uniforms.js
├── interface.js
├── main.js
├── math
│ ├── bezierCubic.js
│ ├── matrix3.js
│ ├── matrix4.js
│ ├── random.js
│ ├── spline.js
│ ├── vector2.js
│ ├── vector3.js
│ └── vector4.js
├── modellers
│ ├── modeller.js
│ ├── modellerBox.js
│ ├── modellerBranches.js
│ ├── modellerOval.js
│ ├── modellerSpheres.js
│ └── modellerWireframe.js
├── network
│ ├── collision
│ │ ├── collision.js
│ │ ├── volume.js
│ │ ├── volumeBox.js
│ │ ├── volumeCylinder.js
│ │ └── volumeOval.js
│ ├── configuration.js
│ ├── network.js
│ └── node.js
├── obstacleType.js
├── renderLayer.js
├── report.js
└── tree.js
└── style.css
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/README.md
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/index.html
--------------------------------------------------------------------------------
/preview.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/preview.jpg
--------------------------------------------------------------------------------
/src/boot.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/boot.js
--------------------------------------------------------------------------------
/src/boundsType.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/boundsType.js
--------------------------------------------------------------------------------
/src/camera/camera.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/camera/camera.js
--------------------------------------------------------------------------------
/src/camera/cameraController.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/camera/cameraController.js
--------------------------------------------------------------------------------
/src/camera/cameraControllerOrbit.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/camera/cameraControllerOrbit.js
--------------------------------------------------------------------------------
/src/color.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/color.js
--------------------------------------------------------------------------------
/src/gl/attributes/attributes.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/attributes/attributes.js
--------------------------------------------------------------------------------
/src/gl/attributes/attributesBranches.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/attributes/attributesBranches.js
--------------------------------------------------------------------------------
/src/gl/attributes/attributesFloor.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/attributes/attributesFloor.js
--------------------------------------------------------------------------------
/src/gl/attributes/attributesIndices.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/attributes/attributesIndices.js
--------------------------------------------------------------------------------
/src/gl/attributes/attributesSphere.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/attributes/attributesSphere.js
--------------------------------------------------------------------------------
/src/gl/attributes/attributesSpheres.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/attributes/attributesSpheres.js
--------------------------------------------------------------------------------
/src/gl/attributes/attributesVolumes.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/attributes/attributesVolumes.js
--------------------------------------------------------------------------------
/src/gl/attributes/attributesWireframe.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/attributes/attributesWireframe.js
--------------------------------------------------------------------------------
/src/gl/buffer/buffer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/buffer/buffer.js
--------------------------------------------------------------------------------
/src/gl/gl.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/gl.js
--------------------------------------------------------------------------------
/src/gl/renderable/primitives/primitive.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/renderable/primitives/primitive.js
--------------------------------------------------------------------------------
/src/gl/renderable/primitives/primitiveSphere.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/renderable/primitives/primitiveSphere.js
--------------------------------------------------------------------------------
/src/gl/renderable/renderable.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/renderable/renderable.js
--------------------------------------------------------------------------------
/src/gl/renderable/renderables.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/renderable/renderables.js
--------------------------------------------------------------------------------
/src/gl/shaders/glsl/glslShade.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/shaders/glsl/glslShade.js
--------------------------------------------------------------------------------
/src/gl/shaders/shader.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/shaders/shader.js
--------------------------------------------------------------------------------
/src/gl/shaders/shaderBranches.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/shaders/shaderBranches.js
--------------------------------------------------------------------------------
/src/gl/shaders/shaderBranchesDepth.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/shaders/shaderBranchesDepth.js
--------------------------------------------------------------------------------
/src/gl/shaders/shaderFloor.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/shaders/shaderFloor.js
--------------------------------------------------------------------------------
/src/gl/shaders/shaderObstructions.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/shaders/shaderObstructions.js
--------------------------------------------------------------------------------
/src/gl/shaders/shaderSpheres.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/shaders/shaderSpheres.js
--------------------------------------------------------------------------------
/src/gl/shaders/shaderVolumes.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/shaders/shaderVolumes.js
--------------------------------------------------------------------------------
/src/gl/shaders/shaderWireframe.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/shaders/shaderWireframe.js
--------------------------------------------------------------------------------
/src/gl/shaders/shaders.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/shaders/shaders.js
--------------------------------------------------------------------------------
/src/gl/shadow.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/shadow.js
--------------------------------------------------------------------------------
/src/gl/uniforms/uniformBlock.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/uniforms/uniformBlock.js
--------------------------------------------------------------------------------
/src/gl/uniforms/uniformBlockGlobals.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/uniforms/uniformBlockGlobals.js
--------------------------------------------------------------------------------
/src/gl/uniforms/uniforms.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/gl/uniforms/uniforms.js
--------------------------------------------------------------------------------
/src/interface.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/interface.js
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/main.js
--------------------------------------------------------------------------------
/src/math/bezierCubic.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/math/bezierCubic.js
--------------------------------------------------------------------------------
/src/math/matrix3.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/math/matrix3.js
--------------------------------------------------------------------------------
/src/math/matrix4.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/math/matrix4.js
--------------------------------------------------------------------------------
/src/math/random.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/math/random.js
--------------------------------------------------------------------------------
/src/math/spline.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/math/spline.js
--------------------------------------------------------------------------------
/src/math/vector2.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/math/vector2.js
--------------------------------------------------------------------------------
/src/math/vector3.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/math/vector3.js
--------------------------------------------------------------------------------
/src/math/vector4.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/math/vector4.js
--------------------------------------------------------------------------------
/src/modellers/modeller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/modellers/modeller.js
--------------------------------------------------------------------------------
/src/modellers/modellerBox.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/modellers/modellerBox.js
--------------------------------------------------------------------------------
/src/modellers/modellerBranches.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/modellers/modellerBranches.js
--------------------------------------------------------------------------------
/src/modellers/modellerOval.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/modellers/modellerOval.js
--------------------------------------------------------------------------------
/src/modellers/modellerSpheres.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/modellers/modellerSpheres.js
--------------------------------------------------------------------------------
/src/modellers/modellerWireframe.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/modellers/modellerWireframe.js
--------------------------------------------------------------------------------
/src/network/collision/collision.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/network/collision/collision.js
--------------------------------------------------------------------------------
/src/network/collision/volume.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/network/collision/volume.js
--------------------------------------------------------------------------------
/src/network/collision/volumeBox.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/network/collision/volumeBox.js
--------------------------------------------------------------------------------
/src/network/collision/volumeCylinder.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/network/collision/volumeCylinder.js
--------------------------------------------------------------------------------
/src/network/collision/volumeOval.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/network/collision/volumeOval.js
--------------------------------------------------------------------------------
/src/network/configuration.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/network/configuration.js
--------------------------------------------------------------------------------
/src/network/network.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/network/network.js
--------------------------------------------------------------------------------
/src/network/node.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/network/node.js
--------------------------------------------------------------------------------
/src/obstacleType.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/obstacleType.js
--------------------------------------------------------------------------------
/src/renderLayer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/renderLayer.js
--------------------------------------------------------------------------------
/src/report.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/report.js
--------------------------------------------------------------------------------
/src/tree.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/src/tree.js
--------------------------------------------------------------------------------
/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jobtalle/Tree/HEAD/style.css
--------------------------------------------------------------------------------