2013-01-17 58 views
0

我想繪製一個線段,但只知道原點,角度和線的長度。我已經有些工作了,但它沒有以正確的角度顯示線條,但是大約105度(我的三角形很可怕)。僞代碼:繪製矢量(使用點,角度和長度的線段)

Vector2 pos1 = new Vector2(10, 10); 
double ang = 270; 
double len = 20; 
double adj = cos(ang) * len; 
double opp = sqrt(len * len - adj * adj); 
Vector2 pos2 = new Vector2(pos1.x + adj, pos1.y + opp); 

drawLine(pos1, pos2); 

任何人有任何建議要約?

回答

0

大多數編程語言都以弧度爲單位進行觸發,而不是度數。使用前轉換你的角度。

+0

是的,你說得對。我覺得我好笨。 – LulzCop