An in-browser tool to generate 3D-printable models from topography data.
For more information about the tool and how it works, visit the served site.
Note: this tool was put together as a proof of concept. As a result, some shortcuts were taken during development, such as using a simple triangulation algorithm, encoding output STL files in ASCII (rather than binary) and not tree-shaking or bundling dependencies.
This repository is statically served using GitHub Pages at https://michael-jb.github.io/3d-topography/.
- GitHub Pages - Static hosting
- OpenTopography - Topogaphy API
- OpenLayers - Dynamic map service and interaction API
- geotiff.js - Read DEM data from GeoTIFF files
- three.js - 3D rendering