Based on http://pappubahry.com/three_d/
See also: https://github.com/equinor/mapviz
https://adamchengtkc.github.io/three_d/
- Plot surface grid data using Three.js
- Multiple surface
- Add/Remove surface
- Change vertical exaggeration
- Pseudo 2D view
- Update camera fov on new surface
- Adjustable vertical exaggeration
- Independent colour scale
- Adjustable colour scale
- Axis labels
- Coordinates label
- Touch support
- Offscreencanvas: https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas
- Mouse events proxied to worker
- WebGL enabled through Three.js
- Three.js v0.129
- d3 v7