![]() |
problem mit opengl
Liste der Anhänge anzeigen (Anzahl: 1)
hallo,
ich habe mit opengl angefangen und nach dem ersten ewas kompliziererem programm habe ich mich dazu entschlossen die functionen, anweisungen und anderes selbst in objecte zu fassen. Als normalses programm functioniert es aber wenn ich es als object lösung starte sehe ich nichts. ich hänge das entsprechene object an. mfg maddin |
AW: problem mit opengl
Fehlt da nicht irgend wo ein
Delphi-Quellcode:
?
SwapBuffers(<hDC>);
|
AW: problem mit opengl
ne das SwapBuffers(DC); habe ich in das object trendermanager geschrieben und wird auch ausgeführt. es wird aber immer noch nichts angezeigt
|
AW: problem mit opengl
Wo wird TForm1.Render() aufgerufen?
|
AW: problem mit opengl
der aufruf erfolgt über ein property in der unit ymglclasses in zeile 274. die procedure wird aber au jeden fall ausgeführt!!(getestet)
|
AW: problem mit opengl
Hast du das Programm mal richtig durchgestept, mit Haltepunkten und so ?
|
AW: problem mit opengl
jep
hab ich und meiner meinung nach ht er alles wichtige ausgeführt |
AW: problem mit opengl
Also bei mir gehts. ;)
Versuch mal:
Delphi-Quellcode:
Der Fehler wird wohl sein das du dir das Dreieck von "hinten" anschaust. Ja nach CullFace-Option sieht mal halt nix.
procedure tform1.render(times: ttimes);
begin globalworld.modelviewmatrix.translatez(-5); glbegin(gl_triangles); glcolor3f(1,0,0); glvertex3f(-1,-1,0); glcolor3f(0,1,0); glvertex3f(1,-1,0); glcolor3f(0,0,1); glvertex3f(0,-1,0); glend; glColor3f(1,0,0); // <--<< glBegin(GL_TRIANGLES); glVertex3f(1,0,0); glVertex3f(0,1,0); glVertex3f(0,0,1); glEnd; end; |
AW: problem mit opengl
das funct bei mir auch.
aber warum functionirt mein dreieck nicht?? |
AW: problem mit opengl
mit neuen datan bei den vertexen geht es jetzt auch bei mir!!!
vielen dank für die hilfe |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz