Front-End module for model rendering and information marking.
The Waldo Module provides the user with the possibility to manage both 2D (i.e. digital images) and 3D models, render them into a web-based environment (using Providers) and place some markers on them.
- png
- obj+mtl
- gltf
- Native HTML
- HTML + Leaflet
- HTML Image Marker: 2D image view (using tag) and marking using Leaflet.
- ThreeJS
- OBJ Model Viewer: view 3D models in OBJ+MTL format.
- OBJ Model Navigator: view and navigate 3D models in OBJ+MTL format.
- OBJ Model Marker: view, navigate, and markup 3D models in OBJ+MTL format.
- GLTF Model Viewer: view 3D models in GLTF format.
- GLTF Model Navigator: view and navigate 3D models in GLTF format.
- OBJ Model Viewer: view 3D models in OBJ+MTL format.
- OBJ Model Navigator: view and navigate 3D models in OBJ+MTL format.
- OBJ Model Marker: view, navigate, and markup 3D models in OBJ+MTL format.
- GLTF Model Viewer: view 3D models in GLTF format.
- GLTF Model Navigator: view and navigate 3D models in GLTF format.
- GLTF Model Marker: view, navigate, and markup 3D models in GLTF format.
- GLTF Model Marker: view, navigate, and markup 3D models in GLTF format.
- A-Frame
- OBJ Model Viewer: view 3D models in OBJ+MTL format.
- OBJ Model Navigator: view and navigate 3D models in OBJ+MTL format.
- OBJ Model Marker: view, navigate, and markup 3D models in OBJ+MTL format.
- GLTF Model Viewer: view 3D models in GLTF format.
- GLTF Model Navigator: view and navigate 3D models in GLTF format.
- GLTF Model Marker: view, navigate, and markup 3D models in GLTF format.
- Node.js
- npm
- Angular CLI:
npm install -g @angular/cli
- Json-Server (for mocked backend)
- Clone this repository
- Go to the downloaded directory
- Open two terminal windows/tabs:
- In one window/tab, run
ng serve
- In the other:
- go to the
mocked-server
directory - run
json-server --watch waldo-db.json
- go to the
- In one window/tab, run
Application Domain Approach Document (in Italian)
Requirement Analysis Document (in Italian)