Nov 30th, 2021: This first version of Cabri 3D on the web is available. It can display elementary objects:
and can load a lot of .cg3
files too (simply drag a file on it).
New in 0.5 include:
Hints: free points can move horizontally. They move vertically when pressing the shift-key.
Bounded zoom available with mouse-wheel. Panning is available with ctrl/right-click.
To display cg3 files, drag and drop over the 3D window.
Desktop applications are built based on the web-version, they can load and save. They are largely exploratory and not yet signed (thus you need to use authority to force the OS to open the application).
Cabri3D can be used to display your .cg3
file anywhere on the web. Assuming it has
the URL http://example.com/download/file.cg3
, the following HTML can display the file:
<iframe width="500" height="500"
src="http://gallery.cabri.com/player/?cg3=http://example.com/download/file.cg3">
please enable iframes</iframe>
Note that, thus far, it is expected that all constructions are displayed on a square. Approaches to change these can be seen here and there on the Cabri3D gallery.
See the roadmap.
Cabri 3D is a product of Cabrilog SAS with developments of Jean-Marie-Laborde, Eric Bainville, François-Régis Degott, Rémi Dessarce and Paul Libbrecht.
It uses the following open-source libraries: Emscripten to run C++ code in Webassembly, Webpack and its file- and css-loaders to package the resources (as well as the webpack-emscripten loader), VueJS and the vue-loader and vue-template compiler to organize in components, chai and webdriverIO to perform tests.