196得票11回答
如何找到围绕一个点的两个角度之间的最小差异?

给定一个2D圆形,其围绕坐标轴有两个角度,范围为-PI -> PI,求它们之间的最小角度值是多少? 需要考虑到PI和-PI之间的差值不是2PI而是零。 举个例子: 想象一个圆,中心有两条线,它们之间有2个角度,内部的角度被称为较小的角度,外部的角度被称为较大的角度。 两个角度加起来总共是...

117得票15回答
Python中两个n维向量之间的夹角

我需要在Python中确定两个n维向量之间的角度。例如,输入可能是两个列表,如下所示:[1,2,3,4]和[6,7,8,9]。

115得票10回答
计算两个向量之间顺时针角度的直接方法

我想找出两个向量(二维或三维)之间的顺时针角度。 使用点积的经典方法可以给出内角(0-180度),但我需要使用一些if语句来确定结果是我需要的角度还是其补角。 有没有直接计算顺时针角度的方法?

73得票5回答
如何从点计算角度?

我想要一个简单的解决方案来计算一条直线的角度(比如钟表指针)。 我有两个点:cX, cY - the center of the line. eX, eY - the end of the line. The result is angle (0 <= a < 360). 哪个...

70得票5回答
为什么OpenGL使用度而不是弧度?

OpenGL的设计者从来不害怕数学,并且对于除最简单的OpenGL应用程序之外的所有应用程序,了解线性代数都是必要的。我认为可以安全地假定OpenGL程序员熟悉弧度。 从数学上讲,弧度在各个方面都比度更加优雅。它们还具有实际优点: C标准库使用弧度。 其他几乎所有的库也使用弧度。 在某些...

57得票9回答
Java:计算两点之间的角度(以度为单位)

我需要计算自定义点类中两个点之间的角度,其中点a为中心点。 方法:public float getAngle(Point target) { return (float) Math.toDegrees(Math.atan2(target.x - x, target.y - y)); ...

56得票4回答
在二维平面中,将一个点绕另一个点旋转

我想知道如何在相对于另一点旋转角度后计算点的新坐标。 我有一个矩形箭头,想要将它相对于箭头底部中间的一个点旋转角度θ。 这是为了让我能够在两个屏幕控件之间绘制一个多边形。我不能使用并旋转图片。 到目前为止,我所考虑的复杂化问题的是屏幕的原点在左上角。

48得票3回答
2D单位向量的角度是多少?

给定单位向量 (0.5, 0.5),如何找到它的角度(方向)? 是 cos(x) + sin(y) 吗?

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

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

44得票5回答
最小面积矩形角度 - 对返回的角度不确定

从MinAreaRect的功能来看,它返回的角度是否在0-360度之间?我不确定,因为我的对象旋转了大约90度,但我得到的结果要么是-1度,要么是-15度。这可能是一个OpenCV的错误吗? 非常感谢任何指导。 谢谢。