- 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.
380 lines
9.9 KiB
JSON
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"
|
|
]
|
|
}
|
|
]
|