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);

有人有什么建议吗?

4

1 回答 1

0

大多数编程语言都会以弧度而不是度数进行触发。使用前转换角度。

于 2013-01-17T22:55:27.773 回答