2012-04-06 54 views
1

基本上我有兩個二維點,它們之間有一條直線。立方體放置在這條線的中點。我希望立方體旋轉,使其正面朝上,如下圖所示。三角函數 - 旋轉物體使其遠離直線

Illustrative diagram showing cubes on lines

我一直在想通過我怎麼能做到這一點使用三角函數和我還沒有拿出任何東西。任何想法將不勝感激:)

回答

1

在僞代碼:

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

cube.rotation = angle + PI/2