Add 3D to client - DEM-026
- The task is to add a 3D viewer option for our eoxc client with "sensible default of 3d functionality"
- needs at least sample prepared DEM data from #82 (closed)
- Integrate the selected solution from #83 (closed) into https://github.com/eoxc/eoxc & https://github.com/eoxc/prism - wait for #80 (closed)
Non-exhaustive list of things to take in consideration:
1- for showing correct search results (individual products): Convert current camera view into polygon for area search.
2- Ensure that product footprints are correctly drawn on map.
3- Allow switch between with and without 3D.
4- watch bundle size, already quite large, with cesium might need bundle splitting (different webpack config).
5- Ensure draw area functionality works in 3D.
6- Will 3D viewer be possible even for DetailsDisplay? (same used component) -> no need to.