• Non ci sono risultati.

si completi il seguente frammento di codice in modo tale che l'oggetto disegnato dalla procedura drawObject in questione venga visualizzato correttamente (3pt)

N/A
N/A
Protected

Academic year: 2021

Condividi "si completi il seguente frammento di codice in modo tale che l'oggetto disegnato dalla procedura drawObject in questione venga visualizzato correttamente (3pt)"

Copied!
1
0
0

Testo completo

(1)

Da svolgersi in 90 min. Vale fino a 10 punti

Si consideri una procedura drawObject, che disegna un oggetto nel suo spazio proprio di coordinate, sapendo che l'oggetto e'contenuto in un bounding box centrato sul punto C(cx,cy,xz) e di lato L(lx,ly,lz);

si completi il seguente frammento di codice in modo tale che l'oggetto disegnato dalla procedura drawObject in questione venga visualizzato correttamente (3pt)

glViewport (0, 0, (GLsizei) width, (GLsizei) height);

glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

glMatrixMode(GL_PROJECTION);

glLoadIdentity();

gluPerspective(40, width/(float)height, 1, 10);

glMatrixMode(GL_MODELVIEW);

glLoadIdentity();

gluLookAt(0,0,5, 0,0,0, 0,1,0);

/// insert your code here drawObject();

Descrivere brevemente (max 10 righe), quale sia il ruolo del fragment processor nella pipeline grafica di OpenGL standard e come questi compiti possano essere personalizzati e modificati tramite la

programmazione di fragment shaders. (2pt)

Descrivere brevemente (max 10 righe), i filtri di interpolazione delle texture utilizzati durante il processo di rasterizzazione, i vantaggi da essi introdotti e quale sia il loro costo in termini di accessi alla memoria texture (2pt)

Data una porzione di superficie triangolata, assumendo che essa sia 2-manifold e che abbia l'adiacenza FF

correttamente calcolata, scrivere una procedura che, partendo da un POS p che giace su di un bordo,

mediante un corretto uso degli operatori FlipV, FlipE, FlipF, conti il numero di edge di bordo connessi a

quello di partenza. (4pt)

Riferimenti

Documenti correlati

Le soluzioni degli esercizi non devono contenere alcun metodo main n´e alcuna istruzione di stampa n´e istruzioni switch, break, continue, etc. La non osservanza di tali

Il/la sottoscritto/a, consapevole delle responsabilità e delle sanzioni penali stabilite dalla legge per false attestazioni e mendaci dichiarazioni (art. 445), e

 Si invitano le ditte/imprese partecipanti alla gara a rendere le dichiarazioni richieste tramite la compilazione diretta del presente ALLEGATO F. L’Allegato può essere

Qualora la documentazione venga sottoscritta dal “procuratore/i” della società ed dovrà essere allegata copia della relativa procura notarile (GENERALE O SPECIALE) o altro documento

Dato atto che la spesa di cui trattasi, pari complessivamente ad € omissis IVA compresa, è imputabile sul capitolo U. 52 -Servizi e affari generali- del bilancio di previsione

 di autorizzare la prenotazione della spesa di € omissis IVA compresa quale somma a disposizione per imprevisti da imputare sul capitolo U2020109019-M.P.52

Oggetto: Affidamento ai sensi dell’art. 36, comma 2, lettera a) del Codice dei contratti pubblici, della fornitura di cassette di pronto soccorso, Kit Lava occhi, Kit anti

L’INAIL – Direzione Regionale Lazio ha necessità di affidare il servizio di conduzione, manutenzione programmata e di emergenza degli impianti tecnologici e