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

1

05.10.2007, 12:29

richtungsvektoren von der kamera aus

hi! weiss einer, wie ich richtungsvektoren aus der kamera heraus berechne? also, ich hab eine gerenderte kameraperspektive, weiss alle daten der kamera (position, field of view, etc.) und hab jetzt dann also die 2d-koordinaten des mauszeigers über dieser perspektive. jetzt will ich quasi wissen, wohin (in einem strahl) die maus zeigen würde (nicht die genaue position!)...weiss da jemand was?!

danke

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

05.10.2007, 13:11

schau dir mal das picking sample im dx sdk an und/oder google mal nach picking ;)

3

05.10.2007, 16:06

hm, danke, aba das hat mir au nich gerade weitergeholfen, bin ja kein c-coder...das einzige, was ich weiss, is, dass wenn die x-koordinate des mauszeigers genau am horizontalen rand der perspektive is (links oder rechts am rand), muss der strahl genau sichtfeld/2 (horizontal) sein...wie man das ins vertikale umsetzt, weiss ich nich...naja, wenn die bildgröße quadratisch ist, gilt das gleiche für die y-koordinate wie für die x-koordinate...ich weiss echt nich mehr weiter! :(

4

05.10.2007, 17:40

Vielleicht hilft dir das weiter: http://www.mvps.org/directx/articles/rayproj.htm
Ist zwar auch C++ aber leicht verständlich und portierbar
fka tm

5

06.10.2007, 19:35

hm, ja, vielen dank! das ist schon viel verständlicher für mich! check jetzt nur nich, wie ich dieses "matrix"-geschwafel ^^ umsetzen soll...

Werbeanzeige