3°Esercitazione_Variazione di istanza
Come prima operazione ho scelto una logica per la composizione. In questo esercizio ho deciso di utilizzare una griglia quadrata ed una famiglia di corpi la cui dimensione maggiore è pari ad un lato di un quadrato della griglia, o che comunque avese una ripetitività con un passo identico a quello della griglia. Ho costruito i vari blocchi (tipi) come variazioni simili tra loro, nella maggior parte dei casi la differenza consiste solamente nella distanza dal punto di inserimento, quindi una variazione non fisica, ma l'intenzione era proprio quella di provare a realizzare una composizione utilizzando solo i punti della griglia di riferimento come punti di inserimento.
Ecco i miei 5 tipi:
Block 1 - X=5 Y=10 dX=0 dY=0 Z=6 Appartment Price=2000€/m^2
Block 2 - X=5 Y=10 dX=0 dY=5 Z=6 Appartment Price=2000€/m^2
Block 3 - X=5 Y=10 dX=2,5 dY=0 Z=6 Appartment Price=2000€/m^2
Block 4 - X=5 Y=10 dX=2,5 dY=5 Z=6 Appartment Price=2000€/m^2
Block 5 - X=10 Y=10 dX=0 dY=0 Z=6 Appartment Price=2000€/m^2
Block 6 - X=5 Y=5 dX=2,5 dY=2,5 Z=6 Appartment Price=2000€/m^2
Ecco posizionati i blocchi a formare la composizione. Sono stati inseriti rigorosamente con punto di inserimento su un punto della griglia di riferimento, con l'unica ulteriore possibilità di ruotare attorno ad esso.
Tuttavia, come prevedevo, la composizione appare troppo rigida, necessita di una variazione.
I parametri mostrati sopra non sono tutti identici: i parametri X, Y, dX, dY sono parametri fissi per tipo di famiglia, mentre il parametro Z è stato creato come parametro di istanza, questo significa che ad ogni inserimento potrò modificare in seguito il valore del corrispondente parametro, perchè non condiziona il tipo. Posso quindi realizzare un solo blocco di altezza differente modificandone il parametro dal file di assemblaggio.
Non rimane che fare un rapido calcolo delle entrate quando tutti gli appartamenti sono occupati. Per fare questo ho usato un altro parametro particolare: il parametro Appartment Price calcola in automatico l'entrata ottenuta da ogni blocco, compresi quelli variati.
Appartment Price = X * Y * Z/3 * 2000
Considerando che X*Y*Z è il volume, ma che considero ogni piano del blocco alto 3 metri, dividendo per 3 ottengo la superficie calpestabile interna al blocco, che viene poi moltiplicata per 2000 €/m^2.
Per fare il calcolo complessivo utilizzo una tabella capace di leggere questo parametro
Come si legge da questa parziale tabella, ci sono alcuni blocchi singolari, infatti questi corrispondono ai blocchi che ho variato manualmente. Il totale appare essere di quasi 18 milioni.
Commenti
StefanoConverso
Lun, 30/04/2018 - 10:42
Collegamento permanente
Interessante
In questo caso la deviazione da quanto fatto (esplicitamente) a lezione, è salutare.
Sarebbe interessante riuscire a estrarre dati parametrici sul posizionamento. Come faresti?
Vedo con dispiacere che è un pò che non posti, ci hai abbandonato?
S.C.
Mat.Cavuoti
Mar, 01/05/2018 - 12:53
Collegamento permanente
Son contento
Nessun abbandono! Proseguo nella ricerca: sto trovando diversi siti e pubblicazioni con esempi di oggetti composti da un unico oggetto, o da dei diversi tipi dello stesso. Quindi ... sto più osservando che facendo, ma torno.