View Full Version : [Delhpi] Come si traducono in delphi queste istruzioni in C?
Non conosco il C, questo:
GLfloat light_diffuse[] = { 1.0, 1.0, 1.0, 1.0 };
come si scrive in Delphi?
Grazie, Ciao
scorpion89
17-07-2006, 19:16
Bastava una ricerchina su google ;)
Esempio (http://www.delphibasics.co.uk/RTL.asp?Name=Array)
Ciao
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 mm:pglfloat;
..
..
..
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
Sono riuscito a fare dei progressi così:
new(mm);
mm^:=0;
inc(mm);
mm^:=0;
inc(mm);
mm^:=10;
inc(mm);
mm^:=10;
dec(mm);
dec(mm);
dec(mm);
glLightfv(GL_LIGHT0, GL_AMBIENT,mm);
Ma non mi sembra un modo molto pulito, inoltre mi da errore ogni volta che chiudo il programma
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.