This webpage demonstrates some GEOGRAM demos. GEOGRAM is a C++ programming library of geometric algorithms, with efficient graphics for surfacic and volumetric meshes. The programs in this webpage were "transpiled" to JavaScript using EMSCRIPTEN .

All the sources are available here . GEOGRAM is completely portable, and can be compiled as native applications for Linux, Windows, Mac OSX and Android.

Visualization works with all web-browsers (including mobile platforms). Some rendering glitches with Microsoft Edge (GUI is black). Using the geometry-processing functions in geobox does not work with google-chrome (more details here)

Links to other nice WebGL demos

Teaching Programming for Kids