13得票3回答
使用Python按顺时针角度排序二维坐标列表?

我有一组点,这些点的x和y坐标可以在下面的图中看到。九个点的坐标如下列表所示:L = [[5,2], [4,1], [3.5,1], [1,2], [2,1], [3,1], [3,3], [4,3] , [2,3]] 这个想法是从一个原点开始按顺时针方向对点进行排序。在这种情况下,原点是被着...

8得票2回答
为什么在编程中要使用弧度?

我和其他人一样喜欢弧度制,通常更喜欢使用它们而不是角度制,但为什么编程中要使用弧度? 为了将某物旋转180度,您需要将其旋转3.14159265...。当然,大多数语言都有某种pi的常数,但为什么我们要使用像pi这样的无理数,特别是对于简单的程序,我们可以使用整数代替呢? 我们依赖计算机来...

48得票17回答
将风向角度转换为文字描述

我有一些来自气象风向标的风向数据,数据是用0到359度表示的。 我想将其转换为文本格式(罗盘玫瑰图)并分成16个不同的方向。 基本上,我想知道是否有一种快速简便的方式将角度读数缩放到一个16个字符串的数组中,以打印出正确的风向,而不使用大量的if语句和检查角度范围。 可以在这里找到风向信...

10得票3回答
绘制向量间的夹角

我已经寻找了相当长的时间,寻找一个可以绘制两个箭头/线段之间角度的函数。例如: (来源: matrix44.net) 这个能很容易地完成吗?还是我必须找到半径的一段的函数?我很惊讶自己还没有找到任何答案,因为 R 通常有适用于所有事情的程序包。

10得票4回答
如何在JavaScript中找到SVG上两条直线(路径)之间的角度?

我在SVG画布中有两条直线,表示为<path>。使用LineA的像素坐标(A1x, A1y) (A2x, A2y)和LineB的像素坐标(B1x, B1y) (B2x, B2y),如何计算这些直线之间的夹角。 我有以下代码可用于三个点(在下面的图像中绿色情况下工作)。当(A2x...

10得票5回答
获取点与原点之间的角度

这个问题可能已经有人回答过了,如果是的话,请原谅。 我需要从原点到目标点得到角度。 例如,原点是(0, 0),我的目标点是(3, 0)。 3点钟 = 90度 6点钟 = 180度 9点钟 = 270度 12点钟 = 0度 不知何故,我得进行一些数学计算,找出角度为90度(顶部为0...

10得票1回答
获取Android手机的倾斜角度

我想从我的安卓手机传感器中获取倾斜角度和翻滚角度,但是到目前为止没有成功。 当我点击按钮以获取3个角度时,我得到的结果是 "results: 0.0 -0.0 -0.0"。package com.example; import android.app.Activity; import and...

10得票1回答
如何将图形旋转特定角度?

我想通过自定义角度旋转一个ggplot2图形。我找到了如何使用element_text(angle = 20)来旋转坐标轴文本。我希望能够对整个图形做类似的操作。 可复现的示例: set.seed(123) data_plot <- data.frame(x = sort(rnor...

7得票4回答
检查同一圆上的两条线段是否重叠/相交。

给定同一圆的两个圆弧:A=[a1,a2]和B=[b1,b2],其中: a1,a2,b1,b2的值在-无穷大到+无穷大之间 a1 a2-a1 如何确定这两个圆弧是否重叠?(即它们是否在至少一个点相交或接触) 示例: A=[ -45°, 45°]; B=[ 10°, ...

10得票3回答
以360度为单位获取角度

我想在我的游戏中获得以360度为单位的角度... 我需要知道玩家朝向哪个方向... 这段代码可以获取正确的角度,但只能以90度为增量:(也就是说,当我点击上左象限时,我会得到0到90度的角度...下左为0到-90度,等等...) var dY = this.pos.y-e.ga...