![]() |
1
1
几件事。首先是要小心你的罪/余弦。不是cos(角度*长度),而是length*cos(角度)。
假设我们只需要一个点,在标准右手系统中,它的长度,与原点的角度,我们会得到:
要在精神上检查这个,想象一下你在原点(0,0)做这个数学运算,原点在左上角,角度是45°。如果y2是正的,我们最终会看到一个在我们看来像-45°的角度。 现在将原点转换为我们的起点(xñi,yñi),得到我们的最终值:
或者,如果在一个标准的右手坐标系中工作更有意义,你可能会做所有的数学运算,好像(0,0)在中心,然后应用一个平移和Y轴镜像变换,但是这个屏幕坐标系统在你习惯于翻转Y的时候不太难工作。价值观。 |
![]() |
2
1
你正在用相同的起点和终点画一条线-所以什么都不画。 Java对象通过引用传递,因此:
也改变了起点
|
|
user20003920 · 如何对x y数据进行降采样? 11 月前 |
![]() |
John Marston · 如何创建三个角度相等的三维矢量? 1 年前 |
![]() |
Swike · 如何在matplotlib中为重叠的圆上色? 1 年前 |
![]() |
For · 如何使用c++中的=运算符分别分配复变量的实部和虚部? 1 年前 |
|
ryanx · html中的长lat标识符 2 年前 |
|
hosoo · 如何在python中找到平面方程 2 年前 |
|
Georgia Nissen · 检查两个列表的圆重叠 2 年前 |
![]() |
Tanvir Ahmed · 如何在圆周长上找到一定距离的点? 3 年前 |
![]() |
soleil · 根据角度找到正确的车轮段 3 年前 |