Delphi-Quellcode:
D3DXMATRIX matTrans;
D3DXMatrixTranslation(&matTrans, Stern[i].x, Stern[i].y, 0);
m_pDevice->SetTransform(D3DTS_WORLDMATRIX(0), &matTrans);
m_pDevice->DrawPrimitive(D3DPT_TRIANGLESTRIP, 0, 2);
Aus probiert Läuft...
Nun hab ich etwas weiter geforscht, und dabei bin ich auf die Idee gekommen das ich alle Körper in Einheitsvertexes speichere (jede kannte des Quadrates ist eins Lang).
D3DXMatrixScaling kann ich die größe Manipulierenm doch wie kann ich Nachträglich die Position ändern (an Hand eines Vectors eine Verschiebung durchfühen).
D3DXMatrixTranslation und D3DXMatrixScaling erstellen ja neue Matrizen.
Wobei die nöchste frage warum D3DXMatrix 4x4 Werte hat?