Costruzione di Interfacce Lezione 5 Trasformazioni Affini

Slides:



Advertisements
Presentazioni simili
Capitolo 4 Trasformazioni Geometriche
Advertisements

Cinematica diretta Un manipolatore è costituito da un insieme di corpi rigidi (bracci) connessi in cascata tramite coppie cinematiche (giunti). Si assume.
Cinematica del braccio di un robot
Costruzione di Interfacce Lezione 11 Dal Java al C++ parte 2
11 Dicembre 2002Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 27 Xml for dummies Parte 2
Costruzione di Interfacce
Costruzione di Interfacce Lezione 6 Esercitazione Trasformazioni
Costruzione di Interfacce Lezione 4 Sistemi di riferimento e trasformazioni
25 Nov 2002Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 22 Estensioni Opengl, Multitexturing,
Costruzione di Interfacce Lezione 13 Clipping e HSR
Costruzione di Interfacce Lezione 5 Trasformazioni Affini
Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 27 Estensioni Opengl, Multitexturing,
Costruzione di Interfacce Lezione 10 Dal Java al C++ parte 1
Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 26 XML read e write / Gl Selection e picking
Costruzione di Interfacce Lezione 7 Shading
Costruzione di Interfacce Lezione 4 Nozioni di geometria per la grafica
Costruzione di Interfacce Lezione 4 Geometria per la grafica
Costruzione di Interfacce Lezione 18 Qt Tutorial 2
Costruzione di Interfacce Lezione 19 Qt Tutorial Designer
Matrici di Proiezione Prospettica
Computer Graphics Marco Tarini Università dellInsubria Facoltà di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2005/06 Lezione.
Computer Graphics Marco Tarini Università dellInsubria Facoltà di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2006/07 Lezione.
Costruzione di Interfacce Lezione 20 Qt + Opengl
Costruzione di Interfacce Lezione 12 C++STL
22 Nov 2002Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 22 Texturing
6 Dicembre 2002Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 25 anatomia di uno screen saver
Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 25 Xml for dummies Parte 2
Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 30 MMeditor e collision detection
Costruzione di Interfacce Lezione 15 Rendering Locale e Globale
25 Nov 2002Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 21 Trackball
Costruzione di interfacce Paolo Cignoni
1 Costruzione di Interfacce Primi passi in OpenGL
2 Dicembre 2002Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 23 Scene Graphs, Object Loading
Costruzione di Interfacce Lezione 8 Rasterizzazione
Sistemi Multimediali II Marco Tarini Università dellInsubria Facoltà di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2004/05 Lezione.
ISO METRIE Trasformazioni geometriche uguale distanza
Moti del corpo rigido 2) Rotazione 3) Rototraslazione 1) Traslazione
Applicazioni progettuali di grafica computerizzata a.a. 2008/2009 Trasformazioni affini.
Trasformazioni affini INFORMATICA GRAFICA – SSD ING-INF/05 Sistemi di elaborazione delle informazioni a.a. 2006/2007 LEZIONE DI TEORIA CAP 3 Informatica.
Isometrie del piano In geometria, si definisce isometria
Corso di Chimica Fisica II 2013 Marina Brustolon
Trasformazioni 2D e 3D Daniele Marini.
Lavorare con le matrici in OGL
TRASFORMAZIONI GEOMETRICHE Prof. Amelia Vavalli.
Trasformazioni geometriche
Le proiezioni e la prospettiva
Le trasformazioni Daniele Marini.
Le proiezioni e la prospettiva
Le proiezioni e la prospettiva
ISO METRIE Trasformazioni geometriche uguale distanza
Controllare le proiezioni
Corso Di Programmazione Grafica aa 2007/2008
Corso di Programmazione Grafica e Laboratorio Daniele Marini
Trasformazioni Daniele Marini.
Rotazioni e quaternioni
Controllare la prospettiva
Controllare la prospettiva
Le trasformazioni Daniele Marini Corso Di Programmazione Grafica aa 2005/2006.
Controllare le proiezioni Daniele Marini Corso Di Programmazione Grafica aa 2007/2008.
Controllare le proiezioni
Analisi ai nodi Step 1: numerare ordinatamente tutti i nodi della rete
Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 29 ancora MMeditor,
25 Nov 2002Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 21 Trackball, Generazione TexCoords
Acquisizione ed elaborazione di dati cinematici
Costruzione di Interfacce - Paolo Cignoni1 Costruzione di Interfacce Lezione 25 Xml for dummies Parte 2
La traslazione.
Daniele Marini Con contributi di Maurizio Rossi
A.s Lezioni a cura del Prof.Giovanni Calò Le trasformazioni geometriche Un trasformazione geometrica t è una corrispondenza biunivoca che fa.
a’ = f(a) Definizione e proprietà
TRASFORMAZIONI GEOMETRICHE.
Transcript della presentazione:

Costruzione di Interfacce Lezione 5 Trasformazioni Affini

9 Ott 2002Costruzione di Interfacce - Paolo Cignoni2 Cambi di Sistemi di riferimento Il primo step della pipeline di rendering è quello di trasformare la scena nel sistema di riferimento della camera

9 Ott 2002Costruzione di Interfacce - Paolo Cignoni3 Object Frame Perché ogni oggetto ha il suo sistema di riferimento? Uso Multiplo di uno stesso oggetto Posizione parametrica

9 Ott 2002Costruzione di Interfacce - Paolo Cignoni4 Coordinate Omogenee Si dice che un punto P è rappresentato dalla matrice colonna p E un vettore w è rappresentato dalla matrice colonna a

9 Ott 2002Costruzione di Interfacce - Paolo Cignoni5 Trasformazioni Affini Notare che se u è un vettore solo 9 elementi di A sono usati nella trasformazione La quarta colonna corrisponde alla quarta riga della matrice di cambiamento di frame, che conteneva il nuovo punto di origine del frame (che chiaramente non serve se si parla di vettori)

9 Ott 2002Costruzione di Interfacce - Paolo Cignoni6 Traslazione modifica i punti di un frame sommando a tutti i punti un vettore di spostamento d

9 Ott 2002Costruzione di Interfacce - Paolo Cignoni7 Traslazione

9 Ott 2002Costruzione di Interfacce - Paolo Cignoni8 Traslazione

9 Ott 2002Costruzione di Interfacce - Paolo Cignoni9 Rotazione Di una rotazione si deve specificare angolo, asse punto di applicazione

9 Ott 2002Costruzione di Interfacce - Paolo Cignoni10 Rotazione Caso semplice asse z, intorno allorigine, di unangolo (x,y)

9 Ott 2002Costruzione di Interfacce - Paolo Cignoni11 Rotazione