Ich möchte gerne Text direkt auf dem OpenGL-Formular ausgeben, also nicht als 3D-Text. Ist das möglich und wann ja, wie? Mit Delphi-Labels funktioniert das nicht.
Ich wäre sehr dankbar für eine Antwort.
Schöne Grüße
Also irgendwelche Delphi Komponenten wirst du wohl nicht vor die OpenGL Ausgabe bekommen.
Wozu willst du das überhaupt machen. Ich bin mir nicht einmal sicher, ob ich dich richtig verstehe. Was spricht denn dagegen deinen Text mittel Bitmap Fonts oder so auszugeben?
Wenn du nach jedem Buffer-swap nen Redraw der Labels erzwingst, müsste es eigentlich gehen. Schließe mich aber Michael an, du solltest die Textausgabe OGL überlassen.
_________________ [18:30] tomok: so wie ich das sehe : alles. was nich was anderes ist als nen Essay ist nen Essay
hi, i'm a signature viruz, plz set me as your signature and help me spread
Registriert: Do Dez 05, 2002 10:35 Beiträge: 4234 Wohnort: Dortmund
Ne. Also die Komponenten nach dem SwapBuffer neu zu zeichnen würde dahin führen, dass die Labels flackern würden was mit Sicherheit auch nicht Sinn und Zweck ist. Der einzig sinnvolle Weg ist als die Texte direkt über OpenGL auszugeben. Da bieten sich Bitmapfonts an. Aber das haben Michael und Al ja schon gesagt. Interessant wäre noch der Text ausgeben Artikel im Wiki.
Ja erst mal vielen Dank für die Antworten. Ich glaub, das mit dem OpenGL Text will ich eher nicht. Ich möchte bei einem Programm Text und Zahlen ausgeben und da sind 3D-Texte oder Bitmaps glaub ich, ein bisschen zu viel des Guten. Ist es denn möglich die OpenGL Ausgabe nicht auf dem gesamten Formular zu machen, sondern nur in ein Objekt in diesem Formular (vielleicht in ein Panel?) zu zeichnen? Eben so, dass ich unter der OGL-Ausgabe noch Buttons oder Labels nutzen kann.
Ich würd mich über ne Antwort freuen.
Schöne Grüße!
Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.