Matrizen und 3D-Programmierung



  • XDVD schrieb:

    ...

    Jetzt habe ich aber noch ein zweites Problem... ich habe keine Ahnung was Cosinus und Sinus sind?! Bitte helft mir nochmal 🙄 😕 😃

    Bye, Michi

    Pisa???
    Wie alt bist du?
    Geh einfach mal auf Wikipedia und suche nach Winkelfunktion.

    Die tatsache das man matrizen nutzt ist einfach die, dass man eine hintereinanderausführung von transformation, rotation, scalierung ect. in einen schlag ausführen kann ( man multipliziert die matrizen "einfach" auf, in der Java OpenGL Api ist das schön zu sehen). Außerdem braucht man für die transformation von 3D nach 2d ( Bildschirm) matrizen, also warum zwischen verschiedenen berechnungsmodellen hin und her springen.



  • XDVD schrieb:

    @Jansen ...

    Äh, ich glaube Du verwechselst mich da 😉
    Deine Antworten sind natürlich richtig.

    So, und jetzt solltest Du Dir vielleicht noch anschauen, wie man die Matrizen miteinander kompiniert:

    Zum Beispiel: Erst skalieren und dann verschieben... ist also S eine Skalierungsmatrix, T eine Translationsmatrix dann können wir jeden Vektor v erst skalieren und dann verschieben, indem wir folgendes Berechnen:

    T*(S*v), da wir aber umklammern dürfen ist das das gleiche wie (T*S)*v, wir können also auch erst das Matrixprodukt berechnen. Der Vorteil ist jetzt der: Egal welche Transformationen wir durchführen wollen, wir brauchen nur einmal die Matrix zu berechnen und können anschließend beliebig komplizierte Operationen mit immer gleichem Aufwand auf Vektoren ausführen.

    Das Assoziativgesetz spart also Rechenleistung 🙂

    Versuch ruhig mal ein paar Matrizen zu multiplizieren um zu sehen, was passiert. Berechne vielleicht für eine Translationsmatrix und eine Skalierungsmatrix einmal T*S und einmal S*T und beachte die Unterschiede.

    MfG Jester
    MfG Jester



  • xroads42 schrieb:

    XDVD schrieb:

    ...

    Jetzt habe ich aber noch ein zweites Problem... ich habe keine Ahnung was Cosinus und Sinus sind?! Bitte helft mir nochmal 🙄 😕 😃

    Bye, Michi

    Pisa???
    Wie alt bist du?

    es soll leute geben, die noch vor ende der 10. klasse anfangen mit 3d zu programmieren, ich persönlich hab mir sinus/cosinus vor weniger als 14 tagen beigebracht,als ich mir die rotationsmatrix erschlossen hab.



  • so vom Gefühl her würde ich sagen, dass die Frage "Was sind SIN / COS / TAN" relativ häufig gestellt wird. Wäre das nicht ein Eintrag in die FAQ Wert?

    @xroads stammt der Spruch in deiner Signatur von Mephistopheles aus Goethes Faust 1?



  • lustig schrieb:

    so vom Gefühl her würde ich sagen, dass die Frage "Was sind SIN / COS / TAN" relativ häufig gestellt wird. Wäre das nicht ein Eintrag in die FAQ Wert?

    @xroads stammt der Spruch in deiner Signatur von Mephistopheles aus Goethes Faust 1?

    ja, ich dachte das wäre klar.. sollte ich mal dazuschreiben



  • xroads42 schrieb:

    lustig schrieb:

    so vom Gefühl her würde ich sagen, dass die Frage "Was sind SIN / COS / TAN" relativ häufig gestellt wird. Wäre das nicht ein Eintrag in die FAQ Wert?

    @xroads stammt der Spruch in deiner Signatur von Mephistopheles aus Goethes Faust 1?

    ja, ich dachte das wäre klar.. sollte ich mal dazuschreiben

    Klar, hat ja auch jeder Mephistopheles aus Goethes Faust 1 gelesen 😃 😉



  • Online schrieb:

    xroads42 schrieb:

    lustig schrieb:

    so vom Gefühl her würde ich sagen, dass die Frage "Was sind SIN / COS / TAN" relativ häufig gestellt wird. Wäre das nicht ein Eintrag in die FAQ Wert?

    @xroads stammt der Spruch in deiner Signatur von Mephistopheles aus Goethes Faust 1?

    ja, ich dachte das wäre klar.. sollte ich mal dazuschreiben

    Klar, hat ja auch jeder Mephistopheles aus Goethes Faust 1 gelesen 😃 😉

    Und an den satz merkt man das du es nicht gelesen hast *gg*



  • ne, muss ich zugeben, hab ich nicht...
    es ist ja auch noch niemand dadurch berühmt geworden weil er tote Menschen zitiert 😃 😉

    (Ich glaub, jetzt wirds langsam off-topic 🤡 )



  • lustig schrieb:

    so vom Gefühl her würde ich sagen, dass die Frage "Was sind SIN / COS / TAN" relativ häufig gestellt wird. Wäre das nicht ein Eintrag in die FAQ Wert?

    Jau, da hast Du wohl recht, kann sicher nicht schaden. Sammeln wir erstmal was da alles rein soll:

    - Definition(über Dreieck und über Potenzreihe)
    - allgemeine Eigenschaften (z.B. periodisch, Wertebereich [-1,1])
    - Additionstheoreme
    - Ableitungen
    - Grad vs. Bogenmaß (beliebtes Problem beim Programmieren)

    Was fehlt noch?

    MfG Jester



  • Ich würd noch die Definition über den Einheitskreis hinzu legen, dann wird
    auch die Unterscheidung Grad / Bogenmaß klarer.



  • Das meinte ich mit dem Dreieck... das legt man ja in den Einheitskreis rein.



  • ich fände die Umkehrfunktionen noch wichtig. Nicht ausführlich, aber einfach damit man z.B. weiss, wie man den Winkel berechnen kann, wenn zwei Seiten eines Rechtwinkligen Dreiecks gegeben sind. Bzw. was asin(x) oder sin-1(x) ist.



  • Jester schrieb:

    Das meinte ich mit dem Dreieck... das legt man ja in den Einheitskreis rein.

    Ahso. Ich dachte, du meintest was anderes.



  • Weil ich lange nichts in LaTeX gemacht habe... 😃

    Potenzreihenentwicklung des Sinus/Kosinus:

    sin(z)=k=0(1)kz2k+1(2k+1)!sin(z) = \sum_{k=0}^{\infty}\frac{(-1)^k z^{2k + 1}}{(2k + 1)!}

    sin(z) = \sum_{k=0}^{\infty}\frac{(-1)^k z^{2k + 1}}{(2k + 1)!}
    

    cos(z)=k=0(1)kz2k(2k)!cos(z) = \sum_{k=0}^{\infty}\frac{(-1)^k z^{2k}}{(2k)!}

    cos(z) = \sum_{k=0}^{\infty}\frac{(-1)^k z^{2k}}{(2k)!}
    

Anmelden zum Antworten