| Science & Fiction Das Wissenschaftsforum. |
Diskussion: [Problem] Gleichungssystem lösen im Forum Science & Fiction, in der Kategorie Off topic-Zone; Anzeige Hi, erstmal kurz worum es geht: Ich arbeite gerade mit OpenGL und habe meine Kamera an Position p. Wenn ...
![]() |
| | #1 (permalink) |
| Senior Member Registriert seit: 26.03.06 ![]() Likes: 16 | Anzeige Hi, erstmal kurz worum es geht: Ich arbeite gerade mit OpenGL und habe meine Kamera an Position p. Wenn der User die linke Pfeiltaste drückt soll die Kamera sich nach link bewegen (logisch oder :D ) Um den nächsten Punkt zu berechnen brauche ich ja erstmal den Vektor dem die Bewegung entspricht. Der Vektor muss diese Anforderungen erfüllen: 1. senkrecht zum Vektor der Blickrichtung (d) 2. senkrecht zur Y-Achse (0 1 0) 3. winkel zwischen d und v ist -90°/90° (Bewegung nach links/rechts) Code: y
|
|
|
|__________ x
/
/
/
z 1: v skalar d = 0 2: v = k * (0 1 0) nicht lösbar 3: cos(90°) = (d skalar v) / (|d| * |v|) Das Gleichungssystem ist doch korrekt oder? Bei mir kommt am Ende aber immer (|d| * |v|) = 0 raus, was etwas schlecht ist, da der Term ja im Nenner steht X( Kann mir ja jemand auf die Sprünge helfen? |
| | |
| | #2 (permalink) |
| Registriert seit: 31.07.05 ![]() Likes: 0 | Wenn du keinen Fehler wegen Division durch 0 haben möchtest, kannst du ja die Gleichung umstellen: cos(90°) = (d skalar v) / (|d| * |v|) -> cos(90°) * (|d| * |v|) = (d skalar v) Aber wenn da wirklich immer 0 rauskommt, muss ja irgendein Fehler drin stecken. Kann dir da sonst nicht weiterhelfen, da ich mich mit Vectoren nicht auskenne... |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Senior Member Themenstarter Registriert seit: 26.03.06 ![]() Likes: 16 | omg, ich hab da was grundlegend falschen in meinen Gleichungen ... Gleichung 1 und Gleichung 3 sagen dasselbe aus. *lol* Da kann ich natürlich Stunden rumrechnen und komme auf kein Ergebnis. Weiß jemand nen guten Ansatz?? mfg serow |
| | |
| | #4 (permalink) |
| Registriert seit: 01.11.03 ![]() Likes: 0 | Du hast also zwei Vektoren (linear unabhängig!) in R? und brauchst den Vektor, der senkrecht auf den beiden steht? Wenn ja, schau dir mal das Kreuzprodukt an. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Zauberwürfel lösen - Problem? | ghost | Games | 3 | 26.12.08 14:13 |
| Gleichungen lösen. | D31~$0u1 | Code Kitchen | 3 | 15.09.07 17:22 |
| Gleichungssystem lösen | Serow | Off topic-Zone | 1 | 11.12.06 19:21 |
| rätsel lösen | weedmenn | Hacks & Crackmes | 5 | 14.04.06 23:10 |
| Problem beim lösen? | samzsmiss | Cryptography & Encryption | 3 | 30.09.05 15:22 |