I Parametri


I Parametri usati dal sistema (1ª parte)


Per una descrizione dei comandi da applicare ad ogniuno dei parametri bisogna vedere la definizione di ogni singolo commando.

I valori di default sono quelli inizializzati nel file "default" all'interno della cartella "includes". Ogni esecuzione deve cominciare con l'inclusione di questo file per inizializzare tutti i parametri qui documentati.

 

Nella creazione di elementi


Identità dell'elemento

-

&codice:

tipo: stringa

valore di default: $Random:()

note: Codice assegnato all'elemento


&descrizione:

tipo: stringa

valore di default: @codice

note: Indica la descrizione di un elemento, bisogna definirlo almeno per ogni HeadElement o colore o Modello.


&colorfilter:

tipo: stringa

valore di default:

note: Indica il la serie dei colori che con i quali un elemento si può colorare, e rapresentata da una regular expression tipo perl

ad esempio '.*' indica tutti, '^L.+' indica quelli che iniziano con L e cosi via. se vuoto accetta tutti.


&serie:

tipo: stringa

valore di default:  #spazio

note:indica la serie di un elemento, ossia raggruppa gli elementi per serie nella finestra del catalogo. Questo campo e' usato anche dai top per mettere il codice del top costruito; in futuro, i top prenderano il nome dal &codice:

Non usare la serie '-', é riservata.


&shared:

tipo: Booleano (vero | falso)

valore di default: falso

note: Indica se l'elemento e' da crearsi ex-novo o se bisogna cercare un elemento con quel codice nel Database e creare qui soltanto un riferimento.

Molto imporatante il suo uso con textures o modelli tridimensionali (maniglie ecc), cosi che compaiano soltanto una volta nel DB


&id:

tipo: numero

valore di default: 0 (l'id viene definito dinamicamente dal database)

note: Serve per forzare l' ID interno nel DB di un elemento.

Da non usare.


Visualizazzione

&tipoGrafica:

tipo: stringa tra:

NoGrafico
Parallelepipedo
PrismaTriangolareVRB
PrismaTriangolareVLB
PrismaTriangolareVRF
PrismaTriangolareVLF
PrismaTriangolareHBB
PrismaTriangolareHBF
PrismaTriangolareHHB
PrismaTriangolareHHF
PrismaTriangolareHBR
PrismaTriangolareHBL
PrismaTriangolareHHR
PrismaTriangolareHHL

valore di default: NoGrafico

note: un elemento NoGrafico passa il ridimensionamento direttamente ai suoi sottoelementi, per creare elementi invissibili che agiscano sui ridimensionamenti, usare la categoria frame (e' li apposta)


&HiResFlag:

tipo: Booleano (vero | falso)

valore di default: falso

note: .


&LoResFlag:

tipo: Booleano (vero | falso)

valore di default: falso

note: .


&isOnly2D:

tipo: Booleano (vero | falso)

valore di default: falso

note: .


&isHidden:

tipo: Booleano (vero | falso)

valore di default: falso

note: .


Comportamento

&categoria:

tipo: stringa tra:

Nullo
Ingombro
Muratura
Angolo
Struttura
Frame
MassimaDimensione
MinimaDimensione
Link
LinkGruppo

Piano
NonBreakingPiano
Alzata
SinglePiano

Zoccolo
ZoccoloSpeciale
NoZoccolo
NoZoccoloCon
SingleZoccolo

Maniglie
Cassetti
Ante
Cornici
Mensole
Ripiano
Gambe
Spalle
Fondi
Filetti
Tetti
Vetri
Specchi
Elettrodomestici
Sanitari
Rubinetteria
Serratura
Accessorio
Illuminazione
Luce
Spot
Ferramenta
Spinotti

Snap
ActiveSnap
PassiveSnap
AttaccoManiglia
AttaccoGambe
AttaccoRubinetti
VPN
CNCFront

Fori
Frese
Profili
Incastri
ultimotest
Tagli

valore di default: nullo

note: Indica il gruppo o categoria di appartenenza di un elemento e determina il loro comportamento generale

Per discussione dettagliata Categorie


&calcoloPrezzo:

tipo: Numero

valore di default: falso

note: Chiave usata da mobilia per determinare comportamenti particolari di un elemento, e per attivare codice personalizzato di mobilia


&appareInOrdine:

tipo: Booleano (vero | falso)

valore di default:falso

note: determina se il componente appare in ordine alfabetico.


&appareInListino:

tipo: Booleano (vero | falso)

valore di default:falso

note: determina se il componente appare in uno dei listini.


&appareInCodice:

tipo: Booleano (vero | falso)

valore di default:falso

note: determina se il componente appare nel codice di Mobilia.


&appareInPrezzo:

tipo: Booleano (vero | falso)

valore di default:falso

note: determina se è già stato stabilito il prezzo del componente.


&isColorabile:

tipo: Booleano (vero | falso)

valore di default:falso

note: determina se il componente è colorabile o no.


&isMuratura:

tipo: Booleano (vero | falso)

valore di default:falso

note:determina se è possibile assegnare delle misure al componente.


&isProtected:

tipo: Booleano (vero | falso)

valore di default:falso

note: indica se il componente è protetto, ovvero se è possibile modificarlo.


&isEditable:

tipo: Booleano (vero | falso)

valore di default:falso

note: indica se il componente è editabile nuovamente.


&isJoinable:

tipo: Booleano (vero | falso)

valore di default:falso

note: indica se il componente è collegato ad altri componenti.


&cutsTop:

tipo: Booleano (vero | falso)

valore di default:falso

note:


&isComponent:

tipo: Booleano (vero | falso)

valore di default:falso

note: Vedere Composti


Index