WebWindowConfigurator
Componente per configurare un serramento partendo da un JWD.
Durante la configurazione ad ogni cambiamento viene aggiornata l'immagine del serramento.
Requisiti
I requisiti per utilizzare il componente sono:
- JWD da modificare
- Lista delle famiglie hardware
- Lista hardware
- Lista dei materiali
- Lista dei colori dei materiali
- Lista dei vetri ammessi
- Lista dei profili gestiti
Funzionalità componente
Il componente permette i seguenti comportamenti principali:
- Aggiungere un gruppo di ante al telaio,
- Aggiungere uno split al telaio o a un anta,
- Copiare il contenuto di un'anta in un'altra anta,
- Eliminare un gruppo di ante,
- Eliminare uno split
JWD
Il JWD descrive la struttura e le caratteristiche di un serramento.
Un serramento è composto da un determinato tipo di elementi:
- Telaio (obbligatorio)
- Divisione (facoltativa)
- Gruppo ante (facoltativo)
- Riempimento (obbligatorio almeno un riempimento)
All'intero serramento sono associate le seguenti caratteristiche:
- Profilo;
- Materiale;
- Vetro;
- Colore serramento.
Telaio (Frame)
Al frame sono associate le seguenti caratteristiche:
- Forma;
- Dimensioni;
- Soglia;
- Giunti;
- Quantità bottom Rail.
Forme Telaio
Le forme ammesse per il telaio sono le seguenti:
- Arc
- Circle
- Custom
- FullArc
- Rectangle
- SemiArc
- SemiFullArc
- Trapezoid
Divisione (Split)
Uno split genera sempre almeno due sottoaree contenenti ognuna un riempimento (Fill) di tipo vetro. Se ci sono solo due sottoaree generate da uno split, si possono scambiare tra di loro.
Uno split può essere:
- Orizzontale, definisco il numero di split orizzontali e l'altezza delle nuove aree orizzontali formate;
- Verticale, definisco il numero di split verticali e la larghezza delle nuove aree verticali formate;
- A griglia, definisco il numero di split orizzontali e verticali e l'altezza delle aree orizzontali e la larghezza delle aree verticali.
Gruppo di ante (Sash group)
Al gruppo di ante sono associate le seguenti caratteristiche:
- Numero di ante;
- Orientamento;
- Quantità bottom rail;
- Giunti;
- Codice hardware.
Singola anta
La singola anta ha associate le seguenti caratteristiche:
- Tipologia di apertura;
- Dimensione;
- Se ha la maniglia.
Hardware
Per calcolare la lista di hardware ammessi data una famiglia di hardware servono i seguenti dati:
- Forma del gruppo di ante (tramite richiesta al programma di calcolo);
- Apertura dell'anta con la maniglia;
- Numero di ante;
- Posizione anta battente (nel caso di tre o più ante, bisogna sapere se l'anta con la maniglia è incernierata al telaio o a un'altra anta).
La richiesta della forma del gruppo di ante viene trasmessa se si cambiano i seguenti parametri:
- Forma del telaio;
- Dimensioni del telaio;
- Aggiunta di uno split;
- ELiminazione di uno split.
La lista degli hardware viene aggiornata se si cambiano i seguenti parametri:
- Forma del gruppo di ante;
- Numero ante nello stesso gruppo di ante;
- Se si sposta l'anta e cambia il tipo di apertura e/o la posizione dell'anta battente.
Riempimento (Fill)
Descrive il tipo di riempimento: vetro o pannello.
Roadmap
Mancano:
- Gestione e inserimento opzioni hardware in CardSashGroup ;
- Filtrare hardware utilizzando anche la posizione dell'anta battente.
License
For open source projects, say how it is licensed.