A parte sono fornite informazioni specifiche a seconda di quale dei due algoritmi avete scelto di implementare:
Qui diamo alcune informazioni generali, valide qualunque dei due algoritmi scegliate.Il programma da voi realizzato deve accettare un insieme di punti da un file e restiruire il loro guscio convesso su un altro file. L'eseguibile deve poter essere lanciato specificando come parametri i nomi dei file di input e di output. Ovvero digitando una linea del tipo:
nome_eseguibile nome_file_input nome_file_output
Non e' richiesto che il programma faccia alcun tipo di visualizzazione grafica dei risultati. A parte e' fornito un programmino che serve a visualizzare l'input e l'output del vostro programma.
Il guscio convesso deve essere restituito in output nello stesso formato descritto per il file di input. In questo caso pero' le coppie di float corrispondono alle coordinate dei vertici del guscio convesso, ordinati in senso antiorario lungo il contorno del poligono.
Si compila digitando semplicemente gcc rndgen.c -o rndgen.
Si lancia digitando:
rndgen n mi ma seedcon n intero positivo, mi,ma float, e seed (opzionale) intero.
Si compila con il makefile che gia' avete, aggiungendo le seguenti due linee:
vishull: vishull.c $(CC) $(FLAGS) -g $(INCLUDE) vishull.c $(LDLIBS) -o vishull(attenzione: gli spazi all'inizio della seconda linea devono essere un solo carattere tabulazione!)
Si lancia digitando:
vishull xxx.pt xxx.chdove xxx.pt e' un file di punti e xxx.ch (opzionale) e' il file contenente il relativo guscio convesso. Se il secondo parametro manca, viene visualizzato solo il file di punti.
La consegna puo' avvenire su dischetto oppure per posta elettronica all'indirizzo magillo@disi.unige.it. Per quanto riguarda la documentazione, e' possibile consegnarla sia in copia cartacea, che in forma elettronica (su dischetto o per email).
In ogni caso, precisare i nomi dei componenti del gruppo, e quale dei due algoritmi e' stato implementato.
La scadenza per la consegna e':
L'esercitazione e' valida per il solo anno accademico corrente. In particolare la presente esercitazione e' valida fino all'appello di febbraio 2001 incluso.