das
23-06-2006, 09:37
Ho il seguente problema:
presa una pallina in formato 3ds voglio farne comparire quante ne voglio in posizioni diverse. Fin lì è semplice. Il problema è che quando cambio le caratteristiche ad una, cqambiano le caratteristiche anche di tutte le altre.
Esempio:
var modello1:T3dmodel;
begin
.....
.....
model1.objects[1].rendermode := rmtriangles;
model1.objects[2]:=model1.objects[1];
model1.objects[2].rendermode := rmlines;
model1.obejcts[1].draw;
end;
Questo codice disegna model1.obejcts[1] in modalità rmlines, e non rmtriangles.
Ho scoperto poi che entrambi gli oggetti hanno gli stessi objectindex, ho provato allora ad assegnarne due differenti, ma delphi mi dice che ObjectIndex è una proprietà in sola lettura.
Come si fa?
Grazie, ciao
presa una pallina in formato 3ds voglio farne comparire quante ne voglio in posizioni diverse. Fin lì è semplice. Il problema è che quando cambio le caratteristiche ad una, cqambiano le caratteristiche anche di tutte le altre.
Esempio:
var modello1:T3dmodel;
begin
.....
.....
model1.objects[1].rendermode := rmtriangles;
model1.objects[2]:=model1.objects[1];
model1.objects[2].rendermode := rmlines;
model1.obejcts[1].draw;
end;
Questo codice disegna model1.obejcts[1] in modalità rmlines, e non rmtriangles.
Ho scoperto poi che entrambi gli oggetti hanno gli stessi objectindex, ho provato allora ad assegnarne due differenti, ma delphi mi dice che ObjectIndex è una proprietà in sola lettura.
Come si fa?
Grazie, ciao