我正在尝试绘制线段,但只知道线的原点,角度和长度。我已经有些工作了,但它没有以正确的角度显示线条,但是大约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)
大多数编程语言都以弧度为单位,而不是度数。使用前转换角度。