Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

unsigned int

Alter Hase

  • »unsigned int« ist der Autor dieses Themas

Beiträge: 512

Wohnort: Bonn

Beruf: Schüler; C#-Programmierer in einer kleinen Firma

  • Private Nachricht senden

11

01.02.2005, 22:22

Ja, aber ich möchte ja praktisch die "bildschirmkoordinaten" finden, die zu einem 3d-punkt passen, um damit das RECT für den Text machen zu können.
Wie sollte ich das denn mit rhw machen? Kannste das was näher erklären? Ich muss ja den Text genau über einen Punkt im Raum "legen" und irgendwie muss ich ja die Koordinaten für das RECT bekommen...
Oder nicht?
"Tu es. Oder tu es nicht. Es gibt kein Versuchen."
StarWars

www.tron2d.de.vu

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

12

01.02.2005, 22:26

hmm wiellst du ein 3D objekt beschriften oder nur einen text anzeigen oder willst du so eine Art infotext machen, wenn man über ein Objekt geht? (Oder ich habe deine Frage nciht richtig verstanden ^^)

unsigned int

Alter Hase

  • »unsigned int« ist der Autor dieses Themas

Beiträge: 512

Wohnort: Bonn

Beruf: Schüler; C#-Programmierer in einer kleinen Firma

  • Private Nachricht senden

13

01.02.2005, 22:34

Im Grunde scheinst du mich richtig verstanden zu haben ;). Ich möchte unter anderem Ebenen und Geraden und so Zeugs ;) anzeigen. Da die aber so nicht aussagekräftig wären, möchte ich noch z.B. eine Ebenen- oder Geradegleichung daneben schreiben. Die Beschriftung soll aber "einem Punkt im Raum zugeordnet werden". Ich könnte afaik auch die CD3DFont-Klasse (oder wie die heißt) nutzen, aber da ich schon LPD3DXFONT nutze, will ich nicht noch mehr Speicher durch eine weitere Klasse verbrauchen. Also möchte ich den Text in einem RECT auf dem Screen haben, aber so, dass er einem Raumpunkt "zugewiesen" wird und wie eine Beschriftung für ihn ist.

Hoffe, dass du mich jetzt klar verstehst ;) und mir auch helfen kannst :) :help:

Danke!
"Tu es. Oder tu es nicht. Es gibt kein Versuchen."
StarWars

www.tron2d.de.vu

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

14

01.02.2005, 22:42

Ich hätte es über den richtungsvektor gemacht, aber deine methode hat auch ihre vorzüge...

unsigned int

Alter Hase

  • »unsigned int« ist der Autor dieses Themas

Beiträge: 512

Wohnort: Bonn

Beruf: Schüler; C#-Programmierer in einer kleinen Firma

  • Private Nachricht senden

15

01.02.2005, 22:47

nur leider geht meine noch nicht ganz ;)

Wie gesagt, alle Beschriftungen liegen übereinander :(
"Tu es. Oder tu es nicht. Es gibt kein Versuchen."
StarWars

www.tron2d.de.vu

unsigned int

Alter Hase

  • »unsigned int« ist der Autor dieses Themas

Beiträge: 512

Wohnort: Bonn

Beruf: Schüler; C#-Programmierer in einer kleinen Firma

  • Private Nachricht senden

16

02.02.2005, 16:01

Zitat von »"Nox"«

Ich hätte es über den richtungsvektor gemacht, aber deine methode hat auch ihre vorzüge...


Wie meinste das mit dem Richtungsvektor denn? Kannste mal bitte etwas genauer erklären?
"Tu es. Oder tu es nicht. Es gibt kein Versuchen."
StarWars

www.tron2d.de.vu

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

17

02.02.2005, 23:35

den rihctungsvektor gegen die erste clipping ebene und dann braucht man nur noch den oberen linken und untenrechten punkt auf der cliping ebene um dann eine prozentuale angabe zu haben die man wiederum mit den pixel verrechnen kann.

unsigned int

Alter Hase

  • »unsigned int« ist der Autor dieses Themas

Beiträge: 512

Wohnort: Bonn

Beruf: Schüler; C#-Programmierer in einer kleinen Firma

  • Private Nachricht senden

18

02.02.2005, 23:57

Ok, klingt ganz gut, mal schaun, ob ich morgen Zeit dafür habe.

Danke auf jeden Fall schonmal! :)
"Tu es. Oder tu es nicht. Es gibt kein Versuchen."
StarWars

www.tron2d.de.vu

Werbeanzeige