Files
kreios/src/assets/data/sistemi/pvc/modelli.json
T
carmine.savino 0dfda3a338 Refactor PVC models and update tests
- Updated the PVC models in the database and adjusted the tests accordingly to reflect the new model counts and codes.
- Removed deprecated models from the JSON data for PVC systems.
- Added new GLB models for "scorrevole_sf_3_ante" and "scorrevole_sf_4_ante".
- Enhanced the development scripts to streamline the build process for both frontends.
- Updated documentation to reflect changes in the development environment and deployment process.
- Improved the styling of texture radio options for better visibility.
- Fixed URL handling in the configurator to ensure proper routing and API calls.
2026-10-20 18:40:59 +02:00

380 lines
9.9 KiB
JSON

[
{
"id": "finestra_1_anta",
"nome": "Finestra 1 anta",
"cartella": "finestra_1_anta",
"modello": "finestra_1_anta.glb",
"finiture": "finiture",
"categoria": "finestre",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "finestra_2_ante",
"nome": "Finestra 2 ante",
"cartella": "finestra_2_ante",
"modello": "finestra_2_ante.glb",
"categoria": "finestre",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "finestra_3_ante",
"nome": "Finestra 3 ante",
"cartella": "finestra_3_ante",
"modello": "finestra_3_ante.glb",
"categoria": "finestre",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "finestra_anta_fissa",
"nome": "Finestra Anta Fissa",
"cartella": "finestra_anta_fissa",
"modello": "finestra_anta_fissa.glb",
"categoria": "finestre",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"telaio",
"listino",
"modello",
"vetro",
"select_finiture"
]
},
{
"id": "finestra_vasistas",
"nome": "Finestra Vasistas",
"cartella": "finestra_vasistas",
"modello": "finestra_vasistas.glb",
"categoria": "finestre",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "portafinestra_1_anta",
"nome": "Portafinestra 1 anta",
"cartella": "portafinestra_1_anta",
"modello": "portafinestra_1_anta.glb",
"categoria": "porte",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "portafinestra_2_ante",
"nome": "Portafinestra 2 ante",
"cartella": "portafinestra_2_ante",
"modello": "portafinestra_2_ante.glb",
"categoria": "porte",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "portafinestra_3_ante",
"nome": "Portafinestra 3 ante",
"cartella": "portafinestra_3_ante",
"modello": "portafinestra_3_ante.glb",
"categoria": "porte",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "porta_1_anta",
"nome": "Porta 1 Anta",
"cartella": "porta_1_anta",
"modello": "porta_1_anta.glb",
"categoria": "porte",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "porta_1_anta_antipanico",
"nome": "Porta 1 Anta Antipanico",
"cartella": "porta_1_anta_antipanico",
"modello": "porta_1_anta_antipanico.glb",
"categoria": "porte",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "porta_2_ante",
"nome": "Porta 2 Ante",
"cartella": "porta_2_ante",
"modello": "porta_2_ante.glb",
"categoria": "porte",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "porta_2_ante_antipanico",
"nome": "Porta 2 Ante Antipanico",
"cartella": "porta_2_ante_antipanico",
"modello": "porta_2_ante_antipanico.glb",
"categoria": "porte",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "scorrevole_hst_1_anta",
"nome": "Scorrevole HST 1 Anta",
"cartella": "scorrevole_hst_1_anta",
"modello": "scorrevole_hst_1_anta.glb",
"categoria": "scorrevoli",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"modello",
"vetro"
]
},
{
"id": "scorrevole_hst_2_ante",
"nome": "Scorrevole HST 2 Ante",
"cartella": "scorrevole_hst_2_ante",
"modello": "scorrevole_hst_2_ante.glb",
"categoria": "scorrevoli",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"modello",
"vetro"
]
},
{
"id": "scorrevole_sf_2_ante",
"nome": "Scorrevole SF 2 Ante",
"cartella": "scorrevole_sf_2_ante",
"modello": "scorrevole_sf_2_ante.glb",
"categoria": "scorrevoli",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"modello",
"vetro"
]
},
{
"id": "traslante_scorrevole_1_anta",
"nome": "Traslante Scorrevole 1 Anta",
"cartella": "traslante_scorrevole_1_anta",
"modello": "traslante_scorrevole_1_anta.glb",
"categoria": "scorrevoli",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"modello",
"vetro"
]
},
{
"id": "bilico",
"nome": "Bilico Orizzontale",
"cartella": "bilico",
"modello": "bilico.glb",
"categoria": "finestre",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"cerniere",
"listino",
"maniglia",
"altezza_maniglia",
"modello",
"vetro"
]
},
{
"id": "scuretto_base",
"nome": "Scuretto Pannello Base",
"cartella": "scuretto_base",
"modello": "scuretto_base.glb",
"categoria": "scuretti",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"modello",
"listino"
]
},
{
"id": "scuretto_pannello_alessandrite",
"nome": "Scuretto Pannello Alessandrite",
"cartella": "scuretto_pannello_alessandrite",
"modello": "scuretto_pannello_alessandrite.glb",
"categoria": "scuretti",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"modello",
"listino"
]
},
{
"id": "scuretto_pannello_malachite",
"nome": "Scuretto Pannello Malachite",
"cartella": "scuretto_pannello_malachite",
"modello": "scuretto_pannello_malachite.glb",
"categoria": "scuretti",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"modello",
"listino"
]
},
{
"id": "cassonetto_80",
"nome": "Cassonetto Monoblocco 80",
"cartella": "cassonetto_80",
"modello": "cassonetto_80.glb",
"categoria": "accessori",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"modello",
"listino"
]
},
{
"id": "cassonetto_139",
"nome": "Cassonetto Monoblocco 139",
"cartella": "cassonetto_139",
"modello": "cassonetto_139.glb",
"categoria": "accessori",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"modello",
"listino"
]
},
{
"id": "cassonetto_150",
"nome": "Cassonetto Monoblocco 150",
"cartella": "cassonetto_150",
"modello": "cassonetto_150.glb",
"categoria": "accessori",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"modello",
"listino"
]
},
{
"id": "celino",
"nome": "Celino",
"cartella": "celino",
"modello": "celino.glb",
"categoria": "accessori",
"enabled": true,
"cartella_texture": "finestra_2_ante",
"moduli": [
"modello",
"listino"
]
}
]