问题标签 [trigonometry]

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 投票
3 回答
369 浏览

math - 从源自特定边的向量找到三角形的相交

我知道 A、B 和 C 的坐标。我也知道源自 C 的向量 V。

我知道向量与 A 和 B 相交,我只是不知道如何找到 i。

谁能解释解决这个问题所涉及的步骤?

非常感谢。

http://img34.imageshack.us/img34/941/triangleprob.png

0 投票
1 回答
448 浏览

3d - 向 3d 空间中的对象旋转

我在 3d 空间中的 2d 平面上有两个坐标,我试图旋转一个坐标(一个向量)以面对另一个坐标。我的垂直轴是 y 轴,因此如果两个坐标都位于 2d 平面上,它们的 y 轴都将为 0,并且它们的 x 和 z 坐标在飞机。现在,我正在计算这样的角度(与语言无关):

并在空间中旋转/平移,如下所示:

这似乎不起作用。我的计算/过程是否正确?

0 投票
9 回答
29078 浏览

math - Knowing two points of a rectangle, how can I figure out the other two?

Hey there guys, I'm learning processing.js, and I've come across a mathematical problem, which I can't seem to solve with my limited geometry and trigonometry knowledge or by help of Wikipedia.

I need to draw a rectangle. To draw this rectangle, I need to know the coordinate points of each corner. All I know is x and y for the midpoints of the top and bottom of the box, and the length of all four sides.

There is no guarantee on the orientation of the box.

Any help? This seems like it should be easy, but it is really stumping me.

0 投票
2 回答
1514 浏览

flash - 计数器 AS3 的加速斜坡“增量”

我的计数器以恒定速度达到 100。有没有办法提高计数器的速度?

Flash 可以使用三角函数值来影响速度,但我不知道这是否可以即时更改计时器类。

它有几个部分。
(a.) 提高计数器的速度?

(b.) 某些部分的斜坡?
- 有一个范围
- 90-100 开始斜坡

增量三角的任何一个例子都会有帮助

替代文字 http://www.ashcraftband.com/myspace/videodnd/icon10.jpg

我要申请的 TRIG 示例

加速计数器“所有的好例子”

“感谢您花时间提供帮助”

0 投票
3 回答
5729 浏览

java - Java Math.cos() 方法未按预期返回 0

在 Windows 7 PC 上使用 Java(不确定这是否重要)并在应该返回 0(如 pi/2)的值上调用 Math.cos() 而不是返回小值,但除非我误解,否则这些小值是从零开始远大于 1 ulp。

这实际上是否在 1 ulp 之内,我只是感到困惑?这是否是一种可接受的包装方法来解决这个小错误?

0 投票
3 回答
11656 浏览

trigonometry - 使用弧度翻转角度

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

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

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

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

提前致谢....

-斯科特

0 投票
22 回答
185205 浏览

c - C 如何计算 sin() 和其他数学函数?

我一直在研究 .NET 反汇编和 GCC 源代码,但似乎无法在任何地方找到实际实现sin()和其他数学函数……它们似乎总是在引用其他东西。

谁能帮我找到他们?我觉得 C 将运行的所有硬件都不太可能支持硬件中的三角函数,所以某处必须有软件算法,对吧?


我知道可以计算函数的几种方法,并且为了好玩,我已经编写了自己的例程来使用泰勒级数来计算函数。我很好奇真实的生产语言是如何做到的,因为我所有的实现总是慢几个数量级,尽管我认为我的算法非常聪明(显然他们不是)。

0 投票
9 回答
1082 浏览

algorithm - 计算序列的余弦

我必须计算以下内容:

totalN 是一个很大的数字,所以我想以更有效的方式进行此操作。有什么办法可以改善这一点吗?我怀疑有,因为毕竟,对于 n=1..N,我们知道 cos(n) 的结果是什么,所以也许有一些定理可以让我以更快的方式计算它。我真的很感激任何提示。

提前致谢,

费德里科

0 投票
1 回答
11674 浏览

processing - 使用处理创建正弦波线

第一篇在这里,可能是一个简单的。

我从 Processing 的参考站点获得了代码:

http://processing.org/reference/sin_.html

但是,我需要的是一条沿着 Sin 波曲线的线,而不是代表沿曲线的点并在 0 轴处结束的线。所以基本上我需要用正弦波方程画一个“S”形。

有人可以告诉我如何做到这一点吗?

提前谢谢你,-Askee

0 投票
1 回答
65 浏览

actionscript - Actionscript 3 3D尺寸问题

我有一个应用程序,我可以让图像朝着眼睛移动。

当图像放大时,我希望将其调整为 635 像素,初始尺寸为 220 像素。我的图像在 z 轴上的起始位置为 0。我想计算从起始位置到调整大小图像的距离。

我已经手动计算了距离,但是当我尝试将它放在闪光灯上时,结果不是我想要的。我确信我计算的值是正确的。

我知道可能很难理解我的问题。请帮忙。