Ich habe einen sehr einfachen Fehler bei der Verwendung von glm (in VS2010) überschritten. Ich habe diesen kurzen Code:
%Vor%Das Ergebnis des transformierten Vektors entspricht dem ursprünglichen Wert (1.f, 1.f, 1.f, 0.f). Ich weiß nicht, was ich hier vermisse. Ich habe die Rotationsmatrix ausprobiert und das funktioniert gut, der Punkt wird korrekt transformiert.
%Vor%Ok, ich habe das Problem herausgefunden. Ich möchte einen Eckpunkt nicht als Vektor übersetzen, in diesem Fall musste ich den w-Wert auf 1 setzen.
Ich habe einen sehr einfachen Fehler bei der Verwendung von glm (in VS2010) überschritten. Ich habe diesen kurzen Code:
%Vor%Das Ergebnis des transformierten Vektors entspricht dem ursprünglichen Wert (1.f, 1.f, 1.f, 0.f). Ich weiß nicht, was ich hier vermisse. Ich habe die Rotationsmatrix ausprobiert und das funktioniert gut, der Punkt wird korrekt transformiert.
%Vor%Ok, ich habe das Problem herausgefunden. Ich möchte einen Eckpunkt nicht als Vektor übersetzen, in diesem Fall musste ich den w-Wert auf 1 setzen.