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

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

11

13.03.2010, 15:01

Zitat von »"David_pb"«

Zitat von »"BlazeX"«


Bei Matrizen ist die Ausführungsreihenfolge gleich der Multiplikationsreihenfolge. [...] Ich würde schreiben: "mWorld= mScale * mRotate * mTranslation;"


Falsch! Die Ausführreihenfolge ist genau umgekehrt zur Multiplikationsreihenfolge!

Weder falsch noch richtig.
Je nachdem ob man Vektoren als Zeilen- oder Spaltenvektoren interpretiert trifft das Eine oder das Andre zu...
In Direct3D Kreisen ist ersteres üblich, in OpenGL letzteres, deswegen wohl auch euer kleiner Streit hier, da ihr vermutlich jeweils verschiedene Hintergründe habt...

Zitat von »"Nexus"«

Ich kenne ∝ als "ist proportional zu"-Zeichen, als Alternative zu ~. Alpha ist jedoch nah dran.

Jop

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

12

13.03.2010, 15:47

Zitat von »"dot"«


Weder falsch noch richtig.
Je nachdem ob man Vektoren als Zeilen- oder Spaltenvektoren interpretiert trifft das Eine oder das Andre zu...
In Direct3D Kreisen ist ersteres üblich, in OpenGL letzteres, deswegen wohl auch euer kleiner Streit hier, da ihr vermutlich jeweils verschiedene Hintergründe habt...


Das ist richtig. OpenGL richtet sich hier nach der "üblichen" mathematischen Notation. Daher gehe ich davon aus das diese, wenn nicht explizit geklärt, auch im Text gemeint ist...

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

13

13.03.2010, 17:27

Zitat von »"David_pb"«

Das ist richtig. OpenGL richtet sich hier nach der "üblichen" mathematischen Notation. Daher gehe ich davon aus das diese, wenn nicht explizit geklärt, auch im Text gemeint ist...


Mit "üblich" wär ich hier sehr vorsichtig. Meiner Erfahrung nach hängt das sehr stark davon ab in welcher Disziplin man sich bewegt was "üblich" ist. Ich kann dazu nur sagen dass mir beide "Varianten" regelmäßig unterkommen, oft auch gleichzeitig...

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

14

13.03.2010, 18:34

Zitat von »"dot"«

Zitat von »"David_pb"«

Das ist richtig. OpenGL richtet sich hier nach der "üblichen" mathematischen Notation. Daher gehe ich davon aus das diese, wenn nicht explizit geklärt, auch im Text gemeint ist...


Mit "üblich" wär ich hier sehr vorsichtig. Meiner Erfahrung nach hängt das sehr stark davon ab in welcher Disziplin man sich bewegt was "üblich" ist. Ich kann dazu nur sagen dass mir beide "Varianten" regelmäßig unterkommen, oft auch gleichzeitig...


Echt? Ich seh die Variante mit Spaltenvektoren in der Tat weit häufiger. Wie dem auch sei, es sollte dennoch klar sein woran sich ein Paper orientiert.

Werbeanzeige