aceman
13-03-2004, 22:38
Hi.
Laut OpenGL FAQ, Eintrag 9.070 (http://users.frii.com/martz/oglfaq/transformations.htm#tran0070) ist es nicht möglich, eine Matrix von links zur aktuellen Transformationsmatrix dazuzumultiplizieren.
Ich hab mich zwar damit abgefunden, dass ich, um mich im Raum zu bewegen, eine weitere Matrix mitschleppen und die aktuelle Matrix immer wieder löschen und neu setzen muss (anstatt einfach immer die aktuelle zu verändern), mich würde aber interessieren, welchen Grund das hat, dass das "von links dazumultiplizieren" mit OpenGL nicht möglich ist. Die dazu nötige Logik ins Silizium zu lasern wird den Hardwareherstellern bestimmt nicht zu viel Aufwand sein, wenn man bedenkt, wie nützlich das Feature wäre. =)
Möglich wäre auch, dass ich irgendwas übersehn hab und es doch geht. In diesem Fall: nur her mit den Tipps. =)
cya,
Christian M.
Laut OpenGL FAQ, Eintrag 9.070 (http://users.frii.com/martz/oglfaq/transformations.htm#tran0070) ist es nicht möglich, eine Matrix von links zur aktuellen Transformationsmatrix dazuzumultiplizieren.
Ich hab mich zwar damit abgefunden, dass ich, um mich im Raum zu bewegen, eine weitere Matrix mitschleppen und die aktuelle Matrix immer wieder löschen und neu setzen muss (anstatt einfach immer die aktuelle zu verändern), mich würde aber interessieren, welchen Grund das hat, dass das "von links dazumultiplizieren" mit OpenGL nicht möglich ist. Die dazu nötige Logik ins Silizium zu lasern wird den Hardwareherstellern bestimmt nicht zu viel Aufwand sein, wenn man bedenkt, wie nützlich das Feature wäre. =)
Möglich wäre auch, dass ich irgendwas übersehn hab und es doch geht. In diesem Fall: nur her mit den Tipps. =)
cya,
Christian M.