Hallo
ich würde gerne was programmieren, habe aber Probleme bei der Umsetzung der Parameter für den 3D-Raum.
Dabei ist das Problem auch, das ich ein Objekt habe und einen Betrachter und beide verschieben und Drehen möchte, es muss also eine Transformation erfolgen. Ich frage mich nur, ob das einfach realisierbar ist.
Also fangen wir mal an Blickrichtung ist zum Bildschirm:
Das Objekt liegt im Ursprung 0,0,0 (rechtsY, hineinX, HochZ)
Ich stehe bei 0,-12, 3. Somit sehe ich das Objekt vor mir und es liegt etwas unter mir.
Wenn ich jetzt das Objekt kippen möchte um die Y-Achse, also zu mir hin
oder weg von mir kann ich einfach sagen, drehe den Winkel um dy.
Das ist noch einfach. Das Problem ist nun, wenn ich den Betrachter verschiebe und dann um meine Blickrichtung kippen möchte, geht das natürlich nicht mehr. Ist das einfach zu lösen, wie der Wert dann ausschauen muss???
Mfg Werner