问题标签 [angle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3536 浏览

algorithm - 查找一个角度是否与另一个角度在 X 度范围内

我需要一种算法来确定一个角度是否在另一个角度的一定度数内。

我的第一个想法是(a-x < b) && (a+x > b),但是当它必须使用从 -179 到 180 的角度时它会失败。

在上图中,夹角必须位于的区域(绿色)包含在负侧和正侧之间。如何确定角度(红线)是否在该区域内?

0 投票
9 回答
59521 浏览

c# - 在 0 到 360 之间标准化方向

我正在研究一个简单的旋转例程,它将对象旋转规范化在 0 到 360 度之间。我的 C# 代码似乎可以工作,但我对它并不完全满意。任何人都可以改进下面的代码使其更健壮吗?

0 投票
3 回答
2073 浏览

matlab - 比较MATLAB中2个图像之间的交叉点

我拍摄了 2 张带有交叉点的图像,现在我正在尝试比较这 2 张图像并找出移动的距离和角度。我怎样才能使用 MATLAB 来做到这一点?非常感谢你!

图3 图2

0 投票
3 回答
46650 浏览

matlab - 如何在 MATLAB 中显示以特定角度定位的箭头?

我在 MATLAB 中工作,但遇到了一个非常简单的问题:我有一个由它的位置(x,y)theta(角度,以度为单位)定义的对象。我想绘制该点并添加一个箭头,从该点开始并指向角度定义的方向。它实际上甚至不必是箭头,任何以图形方式显示角度值的东西都可以!

这是一张图片,显示了我正在尝试绘制的那种东西:

删除了无效的 ImageShack 链接

0 投票
4 回答
4584 浏览

javascript - 从一点和角度获取斜率(以度为单位)

在javascript中,我试图绘制一条用户定义的角度线。

基本上,我有一个点 (x,y) 和一个角度来创建下一个点。线的长度需要为 10px。

假设开始点是 (180, 200)...如果我给它角度“A”并且(我猜)斜边是 10,那么我的方程是什么来获得 X 和 Y斜坡?

谢谢你的帮助!

0 投票
9 回答
121651 浏览

language-agnostic - 如何找到两个角度之间的差异?

给定坐标周围 -PI -> PI 范围内的 2 个角度,它们之间的 2 个角度中最小的值是多少?

考虑到 PI 和 -PI 之间的差异不是 2 PI 而是零。

例子:

想象一个圆,有 2 条线从中心出来,这些线之间有 2 个角度,它们在内侧形成的角度称为较小的角度,而它们在外侧形成的角度也称为较大的角度。两个角加起来就是一个完整的圆。假设每个角度都可以在一定范围内拟合,那么较小的角度值是多少,考虑到翻转

0 投票
5 回答
15681 浏览

opengl - 为什么 OpenGL 使用度数而不是弧度?

OpenGL 设计者从不害怕数学,除了最简单的 OpenGL 应用程序之外,线性代数知识对于所有应用程序都是必不可少的。我认为可以安全地假设 OpenGL 程序员熟悉以弧度表示的角度。

在数学上,弧度在各个方面都比度数更优雅。它们还具有实际优势:

  • C 标准库使用弧度。
  • 几乎所有其他图书馆也使用弧度。
  • 弧度在某些计算中更方便,例如圆弧的长度。

那么,为什么 OpenGL 设计者决定指定像度数这样的函数glRotatefgluPerspective使用度数呢?

(我知道它没有实际意义,而且无论如何也不会改变。我只是好奇,我在 OpenGL.org 上找不到答案。)

0 投票
2 回答
35777 浏览

java - 寻找向量之间的符号角

你如何找到从向量 a 到 b 的符号角 theta?

是的,我知道 theta = arccos((ab)/(|a||b|))。

但是,它不包含符号(即它不区分顺时针或逆时针旋转)。

我需要一些可以告诉我从 a 旋转到 b 的最小角度的东西。正号表示从 +x 轴向 +y 轴的旋转。相反,负号表示从+x 轴向-y 轴旋转。

0 投票
3 回答
11656 浏览

trigonometry - 使用弧度翻转角度

你好,你们所有的数学天才!

我正在努力解决一个数学问题,希望你能帮助我。我已经使用弧度计算了方向角。在 OpenGL ES 中,我通过改变我的点值来移动我的人:

这非常适合将我的精灵移动到正确的方向。但是,我决定将我的精灵“锁定”在屏幕中间,并移动背景。这需要我反转我计算的角度。如果我的精灵的弧度方向等于 90 度,我想将其转换为 270 度。再次,将所有内容保持在弧度中。

我承认我对 Trig 的了解充其量是很差的。有没有办法用弧度计算出对角?我知道我可以将弧度转换为度数,然后加/减 180 度,然后转换回弧度,但我正在寻找更有效的方法。

提前致谢....

-斯科特

0 投票
2 回答
26190 浏览

vector - XNA 2D 矢量角度 - 计算的正确方法是什么?

2D XNA 中矢量角度的标准工作方式是什么?

向右 0 度,向上 90 度,向左 180 度,向下 270 度?

什么是“标准”实现

所以 VectortoAngle(AngleToVector(PI)) == PI ?