Serve una certa direzione per la visualizzazione della nuvola di punti 3d usando OpenGL in c ++ (vs2008). Sono nuovo di zecca per OpenGL e sto provando a fare una visualizzazione a nuvola di punti 3d con una texture. Ho 3 matrici 2D (ciascuna delle stesse dimensioni 1024x512) che rappresentano x, y, z di ogni punto. Penso di essere sulla strada giusta con
glBegin(GL_POLYGON);
for(int i=0; i<1024; i++)
{
for(int j=0; j<512; j++)
{
glVertex3f(x[i][j], y[i][j], z[i][j]);
}
}
glEnd();
Ora carica tutti i vertici nel buffer (credo) ma da qui non sono sicuro di come procedere. O sono completamente sbagliato qui.
Poi ho un altro array 2D (stessa dimensione) che contiene dati di colore (valori da 0-255) che voglio usare come texture sulla nuvola di punti 3D e display.
Capisco che questa potrebbe essere un'implementazione OpenGL molto semplice per alcuni, ma per me questa è una curva di apprendimento enorme. Quindi saranno apprezzati tutti i puntatori, spintoni o calci nella giusta direzione.