I Mobili in Geppetto

In un altro punto di queste note, si e' parlato della relazione tra i mobili reali e la loro rappresentazione in Mobilia

In Geppetto

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