Web-browser based front-end

The callback function sysCall_event and the sim.getGenesisEvents API function allow tracking most changes that happen in CoppeliaSim, and by correctly publishing and interpreting them, one can easily implement an external front-end for CoppeliaSim. This is what the Three.js front-end for CoppeliaSim does:

[Three.js front-end, and corresponding CoppeliaSim instance]

To enabled it, enable first the visualization stream add-on via [Menu bar --> Modules --> Connectivity --> Visualization stream], then open a web-browser and type