Suchergebnisse
Suchergebnisse 1-11 von insgesamt 11.
@dot: a und b sind bei mir Kugelmittelpunkt und die Gebäudeposition. @DeKugelschieber: Vielen Dank, mit deinem Code funktioniert es tadellos! Ich hatte schon befürchtet, es wird nichts mehr Allgemein möchte ich mich bei allen, die versucht haben zu helfen, bedanken. Danke! Mfg, mick
Danke für die Schnellen Antworten! @DeKugelschieber: Kannst du das genauer beschreiben? in welche Felder müssten die Koordinaten des Richtungsvektors eingetragen werden und wie genau? einfach die bestehenden Felder ersetzen? @dot: Wie meinst du das genau? Ich habe ja zwei Vekoren - hier ist der Code, wie ich die schon geposteten Methoden Aufrufe: C-/C++-Quelltext 1 2 3 4 5 6 7 /* An Schnittpunkt verschieben */ GL11.glTranslatef(intersection.x, intersection.y, intersection.z); /* Rotieren */ GL11...
Hallo, ich versuche derzeit einen kleine Weltraumsimulation zu programmieren und hänge schon seit zwei Tagen an einem Problem. Google und die Forensuche konnten mir dabei leider auch nicht weiter helfen. Ich möchte von meinem Raumschiff aus Gebäude auf Planeten bauen, die Planeten sind dabei einfach perfekte runde Kugeln. Den Schnittpunkt zu berechnen, also da wo das Gebäude später stehen soll, ist kein Problem. Ich hänge jetz draran, dass das Dach des Gebäudes immer vom Mittelpunkt des Planeten...
HI, also ich habs jetz mal so versucht, jedoch verändert sich, wenn ich die Maus bewege nichts. was könnte der Grund dafür sein? Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 public class CamFP { final float pi = 3.141592f; ...
An gluLookAt hab ich nicht dran gedacht dasses das auch noch gibt. Also, Danke! Ich werd mal mein Glück versuchen.
genügt es dann einfach die X und Y Rotation in die Kugelkoordinaten umzurechnen und das Ergebniss dann mit der Rotatef-Methode von openGL zu Zeichnen? Und was ist der Up-Vektor?
Danke für den Denkanstoß mit den Sphärischen Koordinaten, aber die Vorgehensweise erschließt sich mir jetz noch nicht so ganz, deswegen will ich jetz trotzdem mal, dass es mit den Rotationsmatrizen von aben klappt, denn dann hab ich schonmal etwas, das funktioniert. Oder ist in dem was ich bis jetz habe so viel falsch? Für eine Kamera mit dem Kugelkoordinaten habe ich leider auch nicht so viel gefunden, was mich weiterbringt.
Wo ist das Problem, wenn ich meine Frage in ein besser passendes Forum übernehme, wo vermutlich mehr leute sind, welche sich mit der Materie auskennen?
Ich hatte mich schon gewundert Quaternionen wie Matrizen aussehen Aber was könnte ich denn machen, dass es trotzdem mit meinem obrigen Code läuft?
Ja das ist sie. Dann hab ich wohl in dem Tutorial das ich gemacht habe etwas falsch verstanden.
Hey Leute, Ich habe damit begonnen ein kleines Weltraumspiel in Java (mit LWJGL) zu programmieren. Mein problem liegt jetz darin, dass ich einen "gimal lock" habe. Ich habe versucht diesen mit Quaternionen zu unterbinden, doch das klappt nicht so ganz. Ich bin neu auf diesem Gebiet, also habt etwas Nachsicht, wenn etwas blödsinnig aussieht. Mein mommentaner stand ist der, dass wenn ich eine Achse mit der Maus bewege, macht meine Kamera eine Kurve, aber leider weis ich nicht wie ich es korrekt hi...