vektor mit matrix multiplizieren?
-
wie kann ich einen vektor mit einer matrix multiplizieren?? gibt es da eine funktion die directx zuverfügunng stellt oder muss man das alles von "hand" machen
-
Nicht direkt DirectX, aber D3DX. D3DXVec3Transform zum Bleistift. Wenn du allerdings viele Vektoren mit Hand mit der gleichen Matrix transformieren willst wäre es u.U. besser das selbst auszuprogrammieren -- musst du ausprobieren was im Release dann schneller ist.
p.S.: "mit Hand" im Sinne von mit der CPU anstatt mit der GPU.
-
Hallo zusammen,
ich habe keine Ahnung von 3D-Programmierung, aber
trotzdem stelle ich mir folgende Frage:
Wofür brauch man Matrix-Vektor-Multiplikatlion bei der Spiele-Programmierung?Gruß,
*Cpp-Anfänger*
-
Cpp-Anfänger schrieb:
Hallo zusammen,
ich habe keine Ahnung von 3D-Programmierung, aber
trotzdem stelle ich mir folgende Frage:
Wofür brauch man Matrix-Vektor-Multiplikatlion bei der Spiele-Programmierung?Gruß,
*Cpp-Anfänger*Google mal nach Transformationen (Drehen, verschieben, projizieren...)!