Hallo Leute,
ich probiere schon seit einigen Tagen ein Dreieck zu drehen. Ich kann zwar die Weltmatrix um die Y-Achse ( bzw. X- oder Z-Achse) drehen, doch dann drehen sich auch alle anderen Dreicke mit. Wie bekomme ich also hin, dass sich ein Vektor um einen anderen Vektor dreht.
Ich habe folgendes Viereck:
Viereck[0].vPosition= Vector3(1.0f, -1.0f, 0.0f);
Viereck[1].vPosition= Vector3(1.0f, 1.0f, 0.0f);
Viereck[2].vPosition= Vector3(-1.0f, -1.0f, 0.0f);
Viereck[3].vPosition= Vector3(-1.0f, 1.0f, 0.0f);
Diese Vektoren sollen sich um ihren Mittelpunkt drehen, so dass sie danach z.b.
Viereck[0].vPosition= Vector3(0.0f, -1.0f, 1.0f);
Viereck[1].vPosition= Vector3(0.0f, 1.0f, 1.0f);
Viereck[2].vPosition= Vector3(0.0f, -1.0f, -1.0f);
Viereck[3].vPosition= Vector3(0.0f, 1.0f, -1.0f);
ergibt. Und muss ich den Mittelpunkt vor der Drehung immer wieder zum Ursprung verschieben, oder geht das auch anders?
Gruß
Maximilian
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »maximilian.klockmann« (19.11.2010, 12:17)