heut hab' ich auch wieder mal 'n Problem. Und dieses mal mit den Schriften:
Das Erstellen der Schriftarten und ausgeben funktioniert soweit einfandfrei. Sogar das setzen verschiedener Schrift-Farben durch glColor3i vor dem Aufruf von glCallLists ist kein Thema. Allerdings hab ich folgende Probleme:
- Wenn ich eine zu ladende Schrift-Art angebe, dann werden manche TTF-Schriften geladen und Ordnungsgemäß dargestellt, andere werden komischerweise nicht geladen. Allerdings kommt auch keine Fehlermelung bzw. das Ergebnis von CreateFont ist nicht 0, sondern es wird die Standard-Schrift vom System verwenden.
- Wenn ich die Font im Ortho-Modus darstelle, funktioniert alles einwandfrei. Wenn ich allerdings im Projection-Modus die Font darstellen will, wird nix ausgegeben. (ich mach brav mein glLoadIdendity, glTranslate(100, 100, 10), aber es bringt nix).
- Wie kann ich die Höhe der Font ermitteln. Denn OpenGL scheint als (also als 0-Punkt der Font) nicht die linke obere Ecke der buchstaben zu verwenden, sondern die Linke untere Ecke. Wenn ich also an Position 0, 0 einen Text ausgeben will, seh ich nix weil der Text unter der Caption des Fensters steht. Also muss ich in meiner Zeichenroutine für y den gewünschten Wert + der Höhe der Font verwenden. Nur, wie bekomme ich eben diese herraus?
_________________ Und was würdest Du tun, wenn Du wüsstest, dass morgen Dein letzter Tag auf dieser Erde ist?
*murmelt* Die anderen fragen hab ich schonwieder vergessen.. *scrollt*
ah ja~
wenn du die Font im Persp-Mode machen willst, würd ich zum ausrichten glRasterPos benutzen..
Allerdings mußt du drauf achten, für den befehl ist im PerspMode das Bild nur 1-Welteinheit breit... du wirst also wohl mehrere kommastellen brauchen *g*
Hmm, danke schon mal. Ich glaub, ich mach das mit dem Text dann wohl doch lieber im Ortho-Modus. Iss ja auch logisch. Ich mach ja 'ne Bitmap-Font, also verwendet OpenGL zur Darstellung Bitmaps. Diese werden, wenn ich's richtig weiss, immer mit glRasterPos... positioniert.
@Breite&Höhe: Prima, genau das, was ich gesucht hab'. Danke!
_________________ Und was würdest Du tun, wenn Du wüsstest, dass morgen Dein letzter Tag auf dieser Erde ist?
Mitglieder in diesem Forum: 0 Mitglieder und 8 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.