├── .gitignore ├── README.md ├── bin ├── QuadTreeSphere.min.js └── QuadTreeSphereWorker.min.js ├── demo ├── scripts │ ├── Application.js │ ├── FlyControls.js │ ├── Logger.js │ ├── QuadTreeSphere.min.js │ ├── QuadTreeSphereWorker.min.js │ ├── stats.js │ └── three.js └── shadedSphere.html ├── documentation ├── displacement-test.png ├── horizon-test.png └── quad-sphere.png └── src ├── QuadMaterialBuilder.js ├── QuadTreeSphere.js └── worker ├── GeometryProvider.js ├── QuadBuilder.js ├── QuadTree.js ├── QuadTreeSphereWorker.js ├── Three.Lite.js ├── TreeNode.js ├── Vector2.js └── Vector3.js /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | node_modules/ 3 | 4 | *.log 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/README.md -------------------------------------------------------------------------------- /bin/QuadTreeSphere.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/bin/QuadTreeSphere.min.js -------------------------------------------------------------------------------- /bin/QuadTreeSphereWorker.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/bin/QuadTreeSphereWorker.min.js -------------------------------------------------------------------------------- /demo/scripts/Application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/demo/scripts/Application.js -------------------------------------------------------------------------------- /demo/scripts/FlyControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/demo/scripts/FlyControls.js -------------------------------------------------------------------------------- /demo/scripts/Logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/demo/scripts/Logger.js -------------------------------------------------------------------------------- /demo/scripts/QuadTreeSphere.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/demo/scripts/QuadTreeSphere.min.js -------------------------------------------------------------------------------- /demo/scripts/QuadTreeSphereWorker.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/demo/scripts/QuadTreeSphereWorker.min.js -------------------------------------------------------------------------------- /demo/scripts/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/demo/scripts/stats.js -------------------------------------------------------------------------------- /demo/scripts/three.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/demo/scripts/three.js -------------------------------------------------------------------------------- /demo/shadedSphere.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/demo/shadedSphere.html -------------------------------------------------------------------------------- /documentation/displacement-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/documentation/displacement-test.png -------------------------------------------------------------------------------- /documentation/horizon-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/documentation/horizon-test.png -------------------------------------------------------------------------------- /documentation/quad-sphere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/documentation/quad-sphere.png -------------------------------------------------------------------------------- /src/QuadMaterialBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/src/QuadMaterialBuilder.js -------------------------------------------------------------------------------- /src/QuadTreeSphere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/src/QuadTreeSphere.js -------------------------------------------------------------------------------- /src/worker/GeometryProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/src/worker/GeometryProvider.js -------------------------------------------------------------------------------- /src/worker/QuadBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/src/worker/QuadBuilder.js -------------------------------------------------------------------------------- /src/worker/QuadTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/src/worker/QuadTree.js -------------------------------------------------------------------------------- /src/worker/QuadTreeSphereWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/src/worker/QuadTreeSphereWorker.js -------------------------------------------------------------------------------- /src/worker/Three.Lite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/src/worker/Three.Lite.js -------------------------------------------------------------------------------- /src/worker/TreeNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/src/worker/TreeNode.js -------------------------------------------------------------------------------- /src/worker/Vector2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/src/worker/Vector2.js -------------------------------------------------------------------------------- /src/worker/Vector3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merpnderp/webglquadtreeplanet/HEAD/src/worker/Vector3.js --------------------------------------------------------------------------------