Forum: Multimedia
Delphi
by Lumpiluk,
5. Dez 2009
'tschuldigung, hatte deine Anhänge vorher irgendwie übersehen :oops:
Das sieht wirklich merkwürdig aus. Ich habe mal versucht, das zu kompilieren, aber bei mir gibt es da irgendwo eine Zugriffsverletzung...
Ich bin mir deshalb nicht sicher, ob es was bringt, aber hast du schonmal
glEnable(gl_DEPTH_TEST); probiert?
http://wiki.delphigl.com/index.php/Tiefentest
Forum: Multimedia
Delphi
by Lumpiluk,
5. Dez 2009
Ich verstehe nicht ganz, was du meinst. Ist der Würfel vielleicht so nah an der Kamera, dass er wieder hinter dem Betrachter ist?
Vielleicht lädtst du dein Programm einfach mal hoch...
Forum: Multimedia
Delphi
by Lumpiluk,
5. Dez 2009
var
rotX, rotY, rotZ, transX, transY, transZ, TimeFactor: Single;
StartTime, LoopTime: Integer;
//...
procedure Render;
begin
LoopTime := gettickcount-starttime;
TimeFactor := LoopTime*0.00000000001+1;
Forum: Multimedia
Delphi
by Lumpiluk,
5. Dez 2009
Ich weiß im Moment leider nicht genau, wie du das ganze drehen möchtest. Es gäbe ja einige Möglichkeiten, vielleicht sogar mehr: Würfel und Haus zusammen um die Y-Achse (in etwa so, als wäre der Würfel fest im "Garten" des Hauses installiert und man dreht sich darum), Würfel und Haus seperat um z.B. Y-Achse (würde mehrere Tasten zum Drehen erfordern) oder nur eins von beiden...
Es könnte aber...
Forum: Multimedia
Delphi
by Lumpiluk,
5. Dez 2009
Doch, natürlich!
Wenn man nämlich schon gezeichnet hat, wird das Objekt auch an die entsprechende Stelle gezeichnet. Schätze, das ist ungefähr so, als würdest du auf ein Papier ein Rechteck malen, dann überlegen, wohin es soll, das alte wegradieren und das gleiche nochmal an die neue position setzen. :)
Das Problem wird wahrscheinlich tatsächlich sein, dass du in rotate und translate...