The development version is unstable, without many features and with lot o bugs. It is released automatically after every commit to the main branch of this repository and is available for testing here: https://yaptide.github.io/web_dev/
The stable version is not released yet, have patience.
Before starting the local version of the web interface, you need to install the necessary dependencies by typing:
npm install
To run the app in the development mode, type:
npm run start
Then open http://localhost:3000/web_dev to view it in the web browser.
The page will reload if you make edits.
This project adapts source code from the following libraries:
- CSG javascript library https://github.com/manthrax/THREE-CSGMesh
- parts of its code copied into
src/ThreeEditor/js/libs/csg/
- adapted by adding types in separate file
- parts of its code copied into
- ThreeJS editor https://threejs.org/editor/
- most of its code copied from github mrdoob repo into
src/ThreeEditor
, starting from v.132 - most of copied code adapted to yaptide needs
- most of its code copied from github mrdoob repo into
This work was partially funded by EuroHPC PL Project, Smart Growth Operational Programme 4.2