In un altro punto di queste note, si e' parlato della relazione tra i mobili reali e la loro rappresentazione in Mobilia
vediamo adesso come questo ipotetico mobile sarà rappresentato in Geppetto
%include{&file:defaults) #da un valore a tutti i parametri
%HeadElement{ #elemento di testata
&codice:esempio
&dimensioni:(400;800;350) #misure in millimetri
&descrizione:Mobile di Esempio
&tipografica:parallelepipedo
%Begin{ #inizio della scocca
&categoria:struttura
%SubElement{ #Spalla SX
&dimensioni:(18;800;330)
&posizioni:(0;0;0)
}
%SubElement{ #Spalla DX
&dimensioni:(18;800;330)
&posizioni:(382;0;0)
}
%SubElement{ #Schiena
&dimensioni:(364;800;18)
&posizioni:(18;0;0)
}
%SubElement{ #Fondo
&dimensioni:(364;18;312)
&posizioni:(0;100;18)
}
%SubElement{ #Tetto
&dimensioni:(420;18;330)
&posizioni:(0;800;0)
}
%SubElement{ #Zoccolino
&categoria:SingleZoccolo
&dimensioni:(364;100;18)
&posizioni:(18;0;320)
}
}
%Begin{ #Anta
&categoria:ante
&globalposizioni(0;100;330) #cambia l'origine delle coordinate globali
%SubElement{ # Fascia Sx
&dimensioni:(25;700;18)
&posizioni:(0;0;0)
}
%SubElement{ # Fascia Dx
&dimensioni:(25;700;18)
&posizioni:(375;0;0)
}
%SubElement{ # Fascia inferiore
&dimensioni:(350;25;18)
&posizioni:(25;0;0)
}
%SubElement{ # Fascia Superiore
&dimensioni:(350;25;18)
&posizioni:(25;675;0)
}
%SubElement{ # Pannello
&dimensioni:(350;650;8)
&posizioni:(25;25;0)
}
%SubElement{ # Maniglia Dx
&categoria:Maniglie
&dimensioni:(10;120;30)
&posizioni:(7;693;18)
}
}
}
A continuazione vediamo un sistema un po' piu' compatto per creare i mobili, usando le procedure gia' pronte nella cartella "Includes"
esempio di #includes