View Single Post
Old 18-07-2006, 15:09   #3
das
Senior Member
 
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1378
si ma so usare gli array in delphi, il fatto è che non conosco il significato di quella istruzione in C:

float light_diffuse[4] = {0.0, 1.0, 0.0, 1.0};
glLightfv(GL_LIGHT0, GL_DIFFUSE, light_diffuse);

Vorrei riuscire a fare la stessa cosa in delphi.
Il primo numero di {0.0, 1.0, 0.0, 1.0} indica il rosso, il secondo il verde il terzo il blu, il quarto l'intensità.

Per ora rieco a fare solo questo:

var mmglfloat;
..
..
..
mm^:=(10);
glLightfv(GL_LIGHT0, GL_DIFFUSE,mm);

così la luce mi appare tutta rossa, se la volessi fare verde come dovrei fare?

Grazie, Ciao
das è offline   Rispondi citando il messaggio o parte di esso