Questo prototipo ha il compito di automatizzare la visualizzazione di modelli 3D, generando dinamicamente la pagina di 3DHOP a partire dai metadati dell'oggetto. Il prototipo è pensato per essere agganciato al prototipo di pagina di ricerca.
In questo prototipo la pagina di ricerca è sostituita dalla pagina index.php
che simula i risultati di una ricerca con i tre modelli identificati per il dimostratore del progetto.
Build image:
docker build -t 3dhop_ecodigit .
Run docker:
docker run -p 127.0.0.1:5001:80/tcp -d --name 3dhop_ecodigit 3dhop_ecodigit
Stop container:
docker stop 3dhop_ecodigit
Start container:
docker start 3dhop_ecodigit
- gatherer.php: php per interrogare lo SPARQL-Endopoint ed ottenere i metadati utili al visualizzatore
- assembler.php: generazione dinamica della pagina per modelli singoli
- Generazione dinamica con unità di misura
- Generazione dinamica con tutte le funzioni attivate
- gatherer.php per N modelli (richiama i sottomodelli)
- gatherer.php per K hotspot (richiama gli titoli e descrizioni per ogni hotspot)
- Generazione dinamica della pagina per modelli costituiti da N sottomodelli
- Generazione dinamica di K hotspot
- Generazione dinamica con selezione delle funzioni attivate