Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

30.12.2003, 20:21

Wie soll man Drehungen speichern?

Hallo


Ich frage mich, wie ich die Position und Drehung eines Objektes speichern soll.

a) ein PositionsVektor und eine RotationsVektor

b) zwei lokale Achsen (z. B. Y- und Z-Achse) (Den Positionsvektor kann man sich sparen, weil die Achsen ja auf ihm stehen)

Beide Möglichkeiten würden die Position und Drehung genau beschreiben. Warum entscheidet sich David für b) und (!) einen Positionsvektor??

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

30.12.2003, 20:50

Da hast Du einen Denkfehler.
Ein Vektor kann entweder eine Richtung oder eine Position sein! Eine Achse zeigt eine Richtung an, aber daraus kannst Du doch keine Position ermitteln! Wie sollte das gehen?

Zum Beispiel:
Wenn ein Objekt die y-Achse (0,1,0) hat und die z-Achse (0,0,1) - dann sagt das doch absolut garnichts über seine Position aus.