Suchergebnisse

Suchergebnisse 1-12 von insgesamt 12.

  • Benutzer-Avatarbild

    3D Transformation

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    Zitat von hugoboss28: „diese will ich dann zusammen multiplizieren und mal einem Vektor nehmen.“Es genügt nicht, iwas in den Quelltext zu schreiben, Du musst auch verstehen, was da passieren soll. Also: Was soll da passieren?

  • Benutzer-Avatarbild

    3D Transformation

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    Zitat von hugoboss28: „Wie kann mann am einfachsten drei solche matritzen ausmultiplizieren?“Kommt auf die Syntax der Implementierung an. Wenn die gut ist, hat die den Multiplikations-Operator * überladen und Du kannst einfach schreiben: VB.NET-Quellcode (4 Zeilen)wobei ich Dir noch empfehlen würde, Klammern zu setzen, um Deine Reihenfolge festzulegen.

  • Benutzer-Avatarbild

    3D Transformation

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    Zitat von hugoboss28: „Matrizen werden doch anders zusammenmultipliziert.“Dein Einwand ist korrekt. Du brauchst eine Matrix-Klasse mit einer *-Operator-Überladung, z.B. so was: (Versteckter Text)(ich verbürge mich nicht für die Richtigkeit dieser Operation ) und dann einfach VB.NET-Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    3D Transformation

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    Zitat von hugoboss28: „ist es nun das gleiche wenn ich das Ergebnis der Multiplikation von den ersten beiden matrizen mit der dritten Matrix multipliziere?“Rotationen sind, im Gegensatz zu Translationen, nicht vertauschbar, da die anderen Achsen mit rotiert werden und dann in die Richtung einer anderen Achse zeigen. Wisse stets genau, in welcher eihenfolge Du die Operationen durchführst. Bau Dir zuerst eine Visualisierung davon, danach die Operation. Und überzeuge Dich davon mit sinnvollen Testb…

  • Benutzer-Avatarbild

    3D Transformation

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    Zitat von hugoboss28: „klar, logisch. wenn man um verschiedene Achsen rotieren will sollte man zuerst alle rotationsberechnungen durchführen und zum schluss die Translation.“Ggf. Missverständnis. Ich meinte die Rotationsachsen zueinander. Nimm zwei Würfel und lege sie in gleicher Ausrichtung vor Dich nebeneinander. Links mach folgendes: Zuerst Rotation um die senkrechte z-Achse 90° im Uhrzeigersinn. Danach Rotation um die x-Achse (Achse durch beide Augäpfel) nach hinten. Rechts mach dies un der …

  • Benutzer-Avatarbild

    3D Transformation

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    Zitat von hugoboss28: „Dass meintest du doch oder?“Jou.

  • Benutzer-Avatarbild

    3D Transformation

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    @hugoboss28 Was haben Deine experimentellen Tests ergeben? Das Zauberwort heißt Eigeninitiative.

  • Benutzer-Avatarbild

    @hugoboss28 Dein Herangehen ist suboptimal. Mach Dir einen Operator, die eine Translation macht. Mach Dir einen Operator, die eine Rotation macht. Dann rufst Du die Operatoren nur noch in der richtigen Reihenfolge auf und feddich. Ich denke mal, dass dies hier falsch ist: Zitat: „Quellcode (1 Zeile)“ Gugst Du Eulersche Winkel.

  • Benutzer-Avatarbild

    Zitat von hugoboss28: „Irgend etwas ist da faul.“Rotationen sind durchaus problematisch. Mach Dir zunächst eine grafische Ausgabe, wo Du online, mit einer ScrollBar oder so die Winkel vorgibst und Du das Ergebnis siehst. Da solltest Du den Fehler zumindest schnell finden. Wenn Du das dann gut beschreiben kannst, fixen wir das.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Bau Dir zuerst eine Visualisierung davon, danach die Operation.“ @hugoboss28 Was sind das für Werte, insbesondere Rx, Ry, Rz? Poste mal ein Bild der Visualisierung.

  • Benutzer-Avatarbild

    @hugoboss28 Erweiterte Antwort => Dateianhänge => Hochladen.

  • Benutzer-Avatarbild

    Zitat von hugoboss28: „screenshot von diesem Berechnungstool“Ich meinte eine Visualisierung der Winkel, wo man einen Slider bewegt und dann eine Bewegung um die entsprechende Rotrationsachse erfolgt.