Die Suche ergab 9 Treffer

von Hix
20.11.2010, 20:58
Forum: Grafikprogrammierung
Thema: Objekt unabhängig von Rotation immer nach oben bewegen.
Antworten: 22
Zugriffe: 3218

Re: Objekt unabhängig von Rotation immer nach oben bewegen.

http://www.gamedev.net/community/forums/topic.asp?topic_id=497918 Für etwas derart simples brauche ich 2 Tage. Ich muss wirklich noch viel lernen :lol: Falls jemand mal das gleiche Problem hat und auf diesen Thread stößt poste ich noch wie man den Up Vektor genau ausließt: Vector v = new Vector(); ...
von Hix
20.11.2010, 13:22
Forum: Grafikprogrammierung
Thema: Objekt unabhängig von Rotation immer nach oben bewegen.
Antworten: 22
Zugriffe: 3218

Re: Objekt unabhängig von Rotation immer nach oben bewegen.

Dein Problem ist dass du nicht weißt wo "oben" ist, oder? Genau so ist es. Also Entweder du bewegst den Planeten entlang des Up Vektors der Kamera was automatisch "im Bild nach oben" bedeutet, Das habe ich schon versucht, aber ich scheitere daran den Up Vektor zu berechnen. Habe...
von Hix
20.11.2010, 12:37
Forum: Grafikprogrammierung
Thema: Objekt unabhängig von Rotation immer nach oben bewegen.
Antworten: 22
Zugriffe: 3218

Re: Objekt unabhängig von Rotation immer nach oben bewegen.

Nein, darum rotierst du ihn ja um die Szenenrotation zurück, damit der dann nach oben geht, nicht mehr schräg. Sieht man ja in deinem Bild gut, einfach nach Bild 2 die Eigenrotation des Planeten auf die negative Szenenrotation stellen, dann zeigt der Vektor wieder gerade nach oben. Wenn ich dich ri...
von Hix
20.11.2010, 11:18
Forum: Grafikprogrammierung
Thema: Objekt unabhängig von Rotation immer nach oben bewegen.
Antworten: 22
Zugriffe: 3218

Re: Objekt unabhängig von Rotation immer nach oben bewegen.

Was ich meine ist, dass es sich am Bildschirm nach oben bewegen soll. So wie sich die kleinen Bläschen in der Wasserflasche immer nach oben bewegen, egal in welche Richtung man die Flasche dreht. Also, vielleicht irre ich mich ja völlig, ist schon eine Weile her, dass ich direkt mit OGL Befehlen Ze...
von Hix
20.11.2010, 10:23
Forum: Grafikprogrammierung
Thema: Objekt unabhängig von Rotation immer nach oben bewegen.
Antworten: 22
Zugriffe: 3218

Re: Objekt unabhängig von Rotation immer nach oben bewegen.

pUnkOuter hat geschrieben:Du kannst es doch nach dem Verschieben wieder zurückrotieren. Geht ja nur drum, dass es während dem Verschieben unrotiert ist, damit es gerade nach oben geht.
Eben nicht. Wenn es gerade nach oben gezeichnet wird und dann rotiert ist es ja nach dem rotieren schräg.
von Hix
20.11.2010, 01:09
Forum: Grafikprogrammierung
Thema: Objekt unabhängig von Rotation immer nach oben bewegen.
Antworten: 22
Zugriffe: 3218

Re: Objekt unabhängig von Rotation immer nach oben bewegen.

Im Prinzip musst du dir doch nur die Rotation der Szene merken, und dann für das eine Objekt rückgängig machen, dann verschieben...oder liege ich da wieder falsch? Das war auch mein erster Gedanke, aber das funktioniert nicht. Das Objekt soll ja schon mitrotiert werden, aber wenn es dann verschoben...
von Hix
20.11.2010, 00:52
Forum: Grafikprogrammierung
Thema: Objekt unabhängig von Rotation immer nach oben bewegen.
Antworten: 22
Zugriffe: 3218

Re: Objekt unabhängig von Rotation immer nach oben bewegen.

Und ich sag immer noch. Korrigier doch einfach den Wert besagter Matrix, nachdem Du alles verrechnet hast. Das Ding geht dann sicherlich nach oben, wenn auch die Verzerrung der Projektionsmatrix nicht beachtet und damit die Schrittweite nicht in einem logisch definierten Maß von Statten geht. Das i...
von Hix
19.11.2010, 20:55
Forum: Grafikprogrammierung
Thema: Objekt unabhängig von Rotation immer nach oben bewegen.
Antworten: 22
Zugriffe: 3218

Re: Objekt unabhängig von Rotation immer nach oben bewegen.

Erstmal danke dafür dass so viele bereit sind mir zu helfen. Ich versuche mal genauer zu erklären was ich machen will: Ich habe eine Art Weltraum generiert. Also einfach ein paar Kugeln welche die Planeten darstellen und schwarzer Hintergrund. Nun möchte ich die Position der Planeten nicht im Code f...
von Hix
18.11.2010, 18:23
Forum: Grafikprogrammierung
Thema: Objekt unabhängig von Rotation immer nach oben bewegen.
Antworten: 22
Zugriffe: 3218

Objekt unabhängig von Rotation immer nach oben bewegen.

Hallo Ich arbeite mich gerade in OpenGL ein und habe ein kleines Problem bei dem ich nicht weiterkomme. Und zwar möchte ich ein Objekt immer nach oben bewegen, auch wenn die gesamte Szene rotiert ist. Mit oben meine ich nicht entlang der y Achse, sondern immer in Richtung der obereen Bildschirmkante...