Sto scrivendo un programma in C + OpenGL e vorrei utilizzare degli oggetti 3d esterni.
Qualcuno mi può dare qualche dritta su qual'è il metodo più veloce e facile
per caricare e soprattutto posizionare/muovere vari oggetti 3d nella scena?
Sto scrivendo un programma in C + OpenGL e vorrei utilizzare degli oggetti 3d esterni.
Qualcuno mi può dare qualche dritta su qual'è il metodo più veloce e facile
per caricare e soprattutto posizionare/muovere vari oggetti 3d nella scena?
OpenGL, nativamente, non legge nessuna mesh da file.
Tutto è basato sui vertex buffer scritti in compilazione.
Puoi comunque sempre scriverti dei tuoi "lettori" di file quali 3ds, x...
Per leggere i 3ds puoi usare questa libreria, che però, senza conoscere la struttura dei file 3ds,serve a ben poco.
Posizionare e muovere l'oggetto, siamo messi male.
Se non conosci questo concetto, è difficile che tu riesca a caricare un oggetto da file.
Ti posso consigliare un buon libro: Beginning OpenGL, che presenta gli argomenti in forma facilmente comprensibile e soprattutto...è reperibile...mmm.... :ignore:
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog