Was ich versuche, ist ein Strahl von meiner Kamera zu werfen. Ich kenne die x-, y- und z-Koordinaten der Kamera sowie deren Nick- und Gierwinkel. Ich muss seinen Richtungsvektor berechnen, damit ich ihn an meinen Raytracing-Algorithmus übergeben kann.
Der Aufwärtsvektor der Kamera ist (0, 1, 0). "Pitch" sieht aus der Perspektive der Kamera nach oben und unten.
(Ich würde es vorziehen, keine Matrizen zu verwenden, aber ich werde, wenn ich muss)
Angenommen, Ihr Koordinatensystem ist so eingerichtet, dass die folgenden Bedingungen erfüllt sind:
%Vor%Dies berechnet (x, y, z):
%Vor%Tags und Links java raytracing lwjgl ray-picking