Hallo
ich arbeite grad das Buch durch und schreib dabei meine eigene 3D-Engine. Jetzt bin ich bei der Division von Matrizen. Ich hab das Kapitel schon mal überflogen und meines erachtens werden Matrizen in der 3D-Entwicklung nur dazu verwendet, Vektoren zu transformieren. Und dazu benötigt man die Multiplikation von Matrizen, die ich bereits in meine Engine implementiert habe. Nun frage ich mich wozu man hier eine Matrix durch eine andere dividieren können muss. Ich hab gesehn dass da Determinate gebildet werden müssen durch die man dann die Matrix dividieren muss um die invertierte Matrix zu erhalten. Das ganze hab ich wie gesagt noch nicht wirklich gelesen, sondern eher überflogen. Und zum Transformieren von Vektoren braucht man das doch eigentlich nicht. Oder? Gibt es vielleicht noch ein anderes Gebiet in der 3D-Spieleprogrammierung in der man eine Matrix invertieren muss oder gar eine Matrix durch eine andere teilt?
Klärt mich bitte auf, damit ich weis dass diese ellenlangen implementierungen auch einen Sinn haben ( der Programmierer ist faul)
Gruß, Paul