|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1378
|
[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 Ultima modifica di das : 17-07-2006 alle 19:33. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bottegone (PT)
Messaggi: 978
|
__________________
TC FUCKKKKKKKKKKKKKKKKKKKKKK | Pronto per il prossimo raduno, Oh YEAHHHH
|
|
|
|
|
|
#3 |
|
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 mm .. .. .. 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 |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1378
|
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 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:27.



















