Das Ganze ist ja eine sogenannte 4x4-Matrix. Deswegen heißt das Ding auch so.
Sie ist unterteilt in die X-, Y-, Z-Werte jeweils für Position, Rotation und Skalierung und ein paar andere Werte, deren Bedeutung ich aber nicht weiß.
Na jedenfalls wird die Position in den unten von mir gekennzeichneten Zeilen verändert, relativ zum Ursprung. Der Wert wird in Meter angegeben.
Bei der Rotation hingegen bemüht man meines Wissens den Radians und bei der Skalierung einen Prozentwert geteilt durch 100, also 1 => 100%, 0.5 => 50% etc etc.
Welche Werte jetzt für die Skalierung oder Rotation sind, weiß ich aus dem Kopf nicht.
Eintragen darf man dort eine vorzeichenbehaftete 32-Bit-Fließkommazahl (signed Float 32 Bit => sFloat32)
Alle Angaben ohne Gewähr.
Code
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e>
<e d:type="sFloat32">0</e> <-------------------- x-Offset
<e d:type="sFloat32">0</e> <-------------------- y-Offset
<e d:type="sFloat32">0</e> <-------------------- z-Offset
<e d:type="sFloat32">0</e>
</Element>
</cHcRMatrix4x4>
Alles anzeigen