About FullEarth
FullEarth is an OpenGL 3D globe representation of earthquakes around the world. It uses GEOJSON has sources and is compatible with USGS notification service. It was developed for Linux (Ubuntu).
Demo
Link to Code
Spationaute / FullEarth
A 3D globe display for the latest earthquakes
FullEarth
FullEarth is an OpenGL 3D globe representation of earthquakes around the world It uses GEOJSON has sources and is compatible with USGS notification service The software is currently in his infancy, it delivers basic manipulation but still miss a large number of features.
Few images
Dependency
LIB | Version | Description |
---|---|---|
FLTK FLTK-Image FLTK-GL |
1.3.4 | An open source GUI library working on all platform. Can be compiled has a static library, reducing the number of DLL for windows platforms. |
OpenGL | 19.0.8 | The 3D base software. |
CURL | 7.58.0 | Software to interact with web servers. |
OpenSSL | 1.0.2-nss | Encryption Software. Used by Curl Fto communicate with USGS servers using HTTPS protocol. |
GLU | 9.0.0 | Extension for OpenGL |
GLEW | 2.0 | OpenGL loaders added to the software to add compatibility with Window OS. Sadly, I was not hable to compile on Windows Platform... (I NEED HELP HERE) |
Installation
Install the dependency for your OS, then the easy…
How I built it
I developed FullEarth for fun, to offer an open source alternative to a similar software that was only aimed at the Windows platform. It has no link with my PhD project except that it allowed me to clear my mind.
This software is also my first shot at OpenGL. I used FLTK as the GUI library. I didn't find the use of OpenGL really hard since I have only used simple function. I still need to do a lot of optimization. An example could be to draw the coast lines and the faults line directly on the image before mapping it to the globe.
Finally, I have difficulties to compile it on Windows. I have no running computer with this OS and cross compiling software with OpenGL is really hard!
Additional Thoughts / Feelings / Stories
Don't be too harsh on your code evaluation, the software is incomplete and far from optimal. I was really just a simple project made to relax!
Top comments (0)