Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Sa Jul 19, 2025 20:48

Foren-Übersicht » Programmierung » OpenGL
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Di Sep 20, 2005 15:22 
Offline
DGL Member

Registriert: Di Sep 20, 2005 15:00
Beiträge: 2
Hallo zusammen,

ich bin neu hier, und stamme auch nicht aus der Delphi-Welt. Allerdings haben wir in OpenGL eine Gemeinsamkeit. Ich habe hier im Forum und in der Wiki schon etliche Antworten auf verschiedene Fragen gefunden, bin jetzt allerdings in eine Sackgasse geraten.

Zum Thema:

Ich möchte 3D Schriften benutzen. Dazu habe ich mir das NEHE - Tutorial Nr. 14 zu Gemüte geführt, was ja im groben Eurer Beschreibung im WIKI entspricht. Mein Problem ist, daß die in der CreateFont() angegebene Fonthöhe komplett ignoriert wird. Die Schrifthöhe ist bei gleicher Fenstergröße immer die gleiche, unabhängig welchen Wert man in der CreateFont() einträgt. Und diese ist definitiv zu groß. Ich habe bis jetzt keinen Schalter gefunden, mit dem ich die Schift in der gewünschten Größe darstellen kann. Einzig eine starke Verschiebung der Schrift in die negative Z - Richtung bringt eine Verkleinerung, was allerdings nicht im Sinne des Erfinders sein kann. Spätestens wenn man die Szene dreht oder sich in ihr bewegt passt nix mehr zusammen.

Vielleicht hat jemand von Euch eine Idee, wie man dem Problem zu Leibe rücken kann.


Vielen Dank und Gruß
Mac


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Sep 20, 2005 15:25 
Offline
DGL Member
Benutzeravatar

Registriert: So Dez 21, 2003 17:36
Beiträge: 141
Hi, ich kenn mich nicht mit 3D-Fonts aus, aber statt der Verschiebung der Schrift würd ich doch einfach mal glScalef() versuchen :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Sep 20, 2005 15:35 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7810
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
glScalef kann u.U. zu verzerrungen führen. Ich weiß jetzt nicht wie die 3D schrift erzeugt wird, nur muss beim Skalieren darauf geachtet werden, dass der KOU im zentrum des zu Scalierenden Objektes liegt. (Also vermutlich im Zentrum der Buchstaben).

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Sep 20, 2005 15:37 
Offline
DGL Member

Registriert: Di Sep 20, 2005 15:00
Beiträge: 2
Gute Idee!

Hatte ich schon, aber ein dummer Fehler in den Parametern wurde durch Nichterscheinen der Schrift quittiert. :oops:

Jetzt funktioniert es. Vielen Dank.


Gruß
Mac


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Foren-Übersicht » Programmierung » OpenGL


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 29 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.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 14 Queries | GZIP : On ]