如何解决Python-从长度和角度导出段坐标
尽管研究了几个三角学和几何学入门,但我仍然面临一个看似简单的问题,但是我还是无法解决。
我有一个二维空间,其中x = 0; y = 0是中心。我想给定某个位置x1,y1(即线段一端的坐标)以及长度和角度(0表示垂直线),以找到线段另一端的坐标。
换句话说,能够从一组参数(x1; y1;角度;长度)移动到(x1; y1; x2; y2),反之亦然。
非常感谢
解决方法
为此,您要使用正弦和余弦。这是一些示例代码:
from math import cos,sin,radians
a = radians(45)
l = 10
x1,y1 = (10,15)
x2 += sin(a) * l
y2 += cos(a) * l
Here是有关其工作方式和原因的文章。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。