2012-04-06 9 views
1

Grundsätzlich habe ich zwei 2D-Punkte und es gibt eine Linie zwischen ihnen. Ein Würfel wird auf den Mittelpunkt dieser Linie gelegt. Ich möchte, dass sich der Würfel dreht, so dass er von der Linie nach oben zeigt, wie das Diagramm unten zeigt.Trigonometrie - Drehen eines Objekts von einer Linie weg

Illustrative diagram showing cubes on lines

Ich habe nachgedacht über, wie ich dies mit trig tun kann, und ich habe immer noch nicht mit irgendetwas auf. Irgendwelche Ideen wäre sehr willkommen :)

Antwort

1

In Pseudo-Code:

angle = atan2(p2.y - p1.y, p2.x - p1.x) 

cube.rotation = angle + PI/2 
Verwandte Themen