|
|
|
|
Abbiamo già visto come si fa a trasmettere dei dati tridimensionali a distanza (listato di un cubo9, ed abbiamo individuato due famiglie di domande interessanti:
In questa lezione parleremo solo del secondo punto. Con i metodi di trasmissione visti sin ora (shape) se volessimo disegnare più di un cubo dovremmo avere tanti listati quanti sono i cubi disegnati. Come si può avere un sistema più efficiente? La soluzione è basata su la creazione di un BLOCCO BASE (oggetto), nel quale si descrive il cubo come si faceva con le shape, che corrisponde ad un pacchetto informativo. Una volta inviato il BLOCCO BASE non sarà più necessario trasmettere di nuovo le informazioni al completo per posizionarlo diversamente, basterà inviare il nuovo punto di applicazione e le eventuali modifiche (scale, rotate...). Passare al BLOCCO BASE facilita la trasmissione perché permette di non inviare molteplici listati per posizionare l'elemento più volte. Questo è un salto logico di enorme importanza, che apre una miriade di conseguenze importantissime in tante aree, e fa guadagnare un livello di efficienza molto forte. è più EFFICIENTE è più INTELLIGENTE è più INTERATTIVO
Questa
strutturazione acquisisce un livello di dinamica logica interna
"esplosiva", una possibilità di mutamento molto più
efficiente, si crea una gerarchia di oggetti.
INSTANS = istanza = ricorrenza di un entità Si avranno quindi tante instans, tante riciorrenze, differenti tra loro solo per il punto di applicazione o per eventuali modifiche come rotazioni o passaggi di scala; non è possibile modificare la struttura geometrica di un instans, a meno che non se ne rompe la relazione con l'origine, con il blocco base. 5 Cubi Gerarchici
Quando si lavora con questo tipo di sistemi è molto importante avere una struttura sintattica preesistente, o meglio è d'aiuto avere un'organizzazione minima di quello che dobbiamo fare: UN PROGETTO DEL PROGETTO
1) Creato un oggetto A, un volume C ed un accessorio D ... è possibile creare una serie di aggregazioni B, una diversa dall'altra, ottenendo così un passaggio gerarchico inserendo un instans in un altra instans. 2) Se si modifica il blocco base si modificano tutte le sue ricorrenze, in qualsiasi livello si trovino; se si aggiunge un elemento al blocco base, o si aggiunge l'instans di un altro oggetto al blocco base, si aggiungono elementi a tutte le ricorreze del blocco base considerato. 3) Si tratta quindi di strutturare i dati in maniera dinamica, in modo da acquisire dei livelli di efficienza, dei livelli di intelligenza e dei livelli di interattività.
|
|
|