13.8. Matrizen intern

Vielleicht interessiert es Sie, wo genau innerhalb einer Matrix wie z. B. der Kameramatrix welcher Prozess stattfindet? Wenn nicht, dann überspringen Sie diesen Abschnitt, womit Sie dann bei der Zusammenfassung landen.

Ansonsten schauen wir uns jetzt die Normalform einer Matrix einmal an, die man in XNA mit Matrix.Identity erzeugen kann (auch Einheitsmatrix genannt):

M1234
11,0f0.0f0.0f0.0f
20.0f1,0f0.0f0.0f
30.0f0.0f1,0f0.0f
40.0f0.0f0.0f1,0f

Jede einzelne Zelle einer solchen Matrix lässt sich über Matrix.M11 bis Matrix.M44 anschauen oder ändern. Wie man sieht, handelt es sich dabei um nichts weiter als Zahlen von Typ float.

Beginnen wir gleich mit dem, was auffällt: Fast überall stehen Nullen, nur die Diagonale von links ...

Get Spieleprogrammierung mit dem XNA Framework: Entwickeln für PC und Xbox now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.