View Full Version : [openGL] matrice 4x4: descrizione elementi???
vermaccio
15-03-2006, 13:01
qualcuno sa dirmi la matrice openGL 4X4, elemento per elemento che significa? Ogni elemento che indica?
The3DProgrammer
15-03-2006, 13:52
Il significato di ogni singolo elemento della matrice dipende dall'impiego che ne farai. In particolare in openGL si possono distinguere 3 impieghi tipici di matrici, che consentono la gestione dei vari sistemi di riferimento tipicamente presenti quando si parla di rappresentazione in 3D:
World matrix: matrice di trasformazione delle coordinate da object space a world space (coordinate del mondo). Consente di muovere i nostri oggetti nella scena.
View matrix: Consente la trasformazione da world space a view space per simulare la visuale dal punto di vista dell'osservatore
Projection matrix: Usata per consentire la proiezione della scena 3D sulla superficie 2D del nostro monitor, oltre che per specificare il volume di clipping.
qui per maggiori dettagli:
http://www.disi.unige.it/person/MagilloP/DISPENSE_IG/trasform.html
ciao
Se vuoi avere una visione pių rigorosa della questione, puoi cominciare a studiarti le trasformazioni affini (un qualsiasi testo di geometria) in uno spazio bidimensionale (partendo dai vettori quindi, cosė magari ti semplifichi la vita), per poi passare allo spazio a 3 dimensioni.
Inoltre se hai intenzione di utilizzare le tue matrici di trasformazione, ricorda che in opengl le matrici sono vettorizzate per colonne (ma sul red book c'č spiegato tutto).
vermaccio
15-03-2006, 19:14
grazie dell'info. conosco la materia matrici roto-traslazioni e simili molto bene.
Sto iniziando a lavorare sulla mia tesidi laurea di robotica ma nel programma che uso di simulazione 3d nel manuale veiva citata una matrice OpenGL ma non avevo idea che fosse identica allaclassica matrice roto-traslativa che vedo sempre.
blocco R bloccoT
0 0 0 1
la vwera domanda č: il sottoblocco 3X3 in alto a sinistra della matrice openGL č la matrice R rotazionale o va "ruotata" per avere R?
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.