PDA

View Full Version : [C++] Aiuto su OpenGL!!!


tomino87
15-02-2009, 20:20
Salve a tutti,ho un piccolo problema:sto lavorando ad un progetto con grafica 3D in C++ con OpenGL,ma è la prima volta che mi avvicino all'OpenGL e non sono per niente pratico,ma al tempo stesso ho bisogno della soluzione al mio problema (che sono sicuro sia molto semplice) in poco tempo.
Sostanzialmente,importo nella mia scena un oggetto tridimensionale in formato 3DS:il problema è che (evidentemente per come è stato salvato l'oggetto 3D) quello che dovrebbe essere l'asse Y (altezza) è invece,nella mia scena,l'asse Z (profondità)....come posso fare,quando inizializzo la mia scena,per portare il mio oggetto alla posizione che voglio?C'è qualche funzione di rotazione o simili?
Grazie a chiunque voglia darmi il suo aiuto,

Piero

fero86
15-02-2009, 23:53
c'é glRotate, ma lasciala perdere: la soluzione é molto piu banale, non devi fare altro che scambiare la Y e la Z quando le specifichi a glVertex; ovviamente di conseguenza dovrai anche scambiare la Y e la Z dei vettori normali che specifichi con glNormal.