Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Aiuto immagine es3 HW4

a
alessio.palma (1480 points)
9 36 56
in Es3 by (1.5k points)
recategorized by
Non ho idee su come disegnare l'immagine, la mia difficoltà sta nel capire dove andare a posizionare tutti gli elementi nell'immagine. Ho creato l'albero, ho una funzione che mi converte i nomi delle directory in liste di tuple e ho creato l'immagine tutta nera delle dimensioni che mi serve, ma come la "riempio"? Grazie dei consigli
440 views

1 Answer

_andrea_ (45670 points)
11 42 297
by (45.7k points)
Inizia capendo come disegnare prima di tutto i nodi. Ai collegamenti pensa dopo. Per farlo usa una funzione ricorsiva che prende l'immagine, il nodo e le coordinate a cui disegnarlo (o il livello rispetto all'albero, come ti trovi meglio)
a
alessio.palma (1480 points)
9 36 56
by (1.5k points)
quindi dici che le linee bianche mi conviene disegnarle dopo?
_andrea_ (45670 points)
11 42 297
by (45.7k points)
Assolutamente. Io ho iniziato prima disegnando solo le foglie. Poi ho aggiunto i padri ottenendo l'immagine con tutti i nodi. Dopo sono passato ai collegamenti, prima orizzontale tra padre e primo figlio, poi tra padre e tanti figli, e alla fine quelli verticali
a
alessio.palma (1480 points)
9 36 56
by (1.5k points)
sono riuscito a disegnare i figli, adesso mi cimento con i padri, nel frattempo hai consigli su come disegnare i collegamenti bianchi? Perchè ci ho pensato ma non mi vengono idee
_andrea_ (45670 points)
11 42 297
by (45.7k points)
dopo ogni padre disegna il primo collegamento lungo 10, e per ogni figlio disegna sulla sua riga il collegamento da 5
a
alessio.palma (1480 points)
9 36 56
by (1.5k points)
capito, e per i verticali?
_andrea_ (45670 points)
11 42 297
by (45.7k points)
Per quelli devi considerare il numero di foglie che hai già disegnato e quelle che devi disegnare per il nodo corrente