Ich habe folgendes Problem. Wenn ich ein Objekt mit der Mouse rotieren lassen möchte, rotiert er es natürlich nur um X und Y. Z wird leider nicht rotiert. Kann ich mit der Mouse ja kaum umsetzen
Doch - du kannst die drei Achsen zeichnen - und mittels click and drag immer um die Achse rotieren, die Anfangs angeklickt war
Zitat:
Ich müsste jetzt quasi bei jeder Rotation eine neue XY-Koordinate bilden, um die das Objekt rotieren kann
Keine Ahnung, was du meinst - kannst du das etwas verdeutlichen ?
Tja, ein Bild sagt da, glaube ich, mehr als 1000 Worte:
Wenn man mit der Maus über eine Objektachse fährt, ändert der Cursor seine Form. Drückt man jetzt auf die linke Maustaste und hält diese gedrückt, kann man das Objekt mittels Verschieben der Maus um die jeweilige Achse rotieren (der Mauscursor verschwindet währenddessen und taucht beim Loslassen der Taste wieder auf - da die Position des Cursors während der Rotation nicht besonders informativ ist - und der Cursor auch nicht an den Fensterrand stossen darf)...
Registriert: Sa Mai 04, 2002 19:48 Beiträge: 3827 Wohnort: Tespe (nahe Hamburg)
Direkt mit Maus haben wir keines, aber ob die Daten zufällig generiert werden oder von der Maus kommt ist eigentlich ja auch egal: <a href='http://www.phobeus.de/hosting/dgl/main.php?id=2&page=tutorial&tut=mathe&print=1' target='_blank'>http://www.phobeus.de/hosting/dgl/main.php...t=mathe&print=1</a> <a href='http://www.phobeus.de/hosting/dgl/main.php?id=2&page=tutorial&tut=objmov&print=1' target='_blank'>http://www.phobeus.de/hosting/dgl/main.php...=objmov&print=1</a> <a href='http://www.phobeus.de/hosting/dgl/main.php?id=2&page=tutorial&tut=objrot&print=1' target='_blank'>http://www.phobeus.de/hosting/dgl/main.php...=objrot&print=1</a> Sollten aber nicht ganz davon entfernt sein, auch ist: <a href='http://www.phobeus.de/hosting/dgl/main.php?id=2&page=tutorial&tut=kameras&print=1' target='_blank'>http://www.phobeus.de/hosting/dgl/main.php...kameras&print=1</a>
Nicht ganz Off-Topic.
Ceyas, Phobeus
_________________ "Light travels faster than sound. This is why some people appear bright, before you can hear them speak..."
Ach jetzt. Ich glaube ich weiss, was Du meinst. Das Problem ist folgendes: Du rotierst die Objekte NACH dem Laden einmal fix um eine Achse, richtig? Dabei werden aber auch Deine Achsen verdreht. Folglich liegt deine X-Achse da, wo Du Deine Y-Achse haben willst. Und deswegen dreht sich das Objekt "um die Falsche Achse". Hm, das "Problem" hat jedes 3D-Programm (Blender, AC3D, MilkShape, 3DSMax, Maya, ...) Blos lassen die das alles einfach so stehen, da man damit eigentlich klar kommt.
Das einzigste was Du machen kannst ist, dass Du Deine Maus-Achsen entsprechend ummappst. Wenn Du also die Maus in der X-Achse bewegst, verwendest Du das ganze für die Y-3D-Achse zur Drehung. Etwas anderes wird Dir wahrscheinlich nicht übrig bleiben.
Hab' ich das Problem richtig verstanden?
_________________ Und was würdest Du tun, wenn Du wüsstest, dass morgen Dein letzter Tag auf dieser Erde ist?
Mitglieder in diesem Forum: 0 Mitglieder und 31 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.