trigonometry相关内容

从点到角的三维坐标

我在一个简单的OpenGL世界上工作--到目前为止,我已经有一堆随机放置的立方体,四处缩放非常有趣。不过,我已经准备好继续前进了。我很想在我的相机前丢掉积木,但我在3D角度上遇到了麻烦。我习惯了2D的东西,在那里找到终点我们只需做如下的事情: endy = y + (sin(theta)*power); endx = x + (cos(theta)*power); 然而,当我添加第三个维 ..
发布时间:2022-07-20 09:40:38 其他开发

将圆转换为椭圆,以便计算点与椭圆边界的距离

我正在寻找将圆转换为椭圆的方程,这样我就可以找到从一点到椭圆边界的最短距离。我已经找到了圆和点之间的距离的公式,但想不出如何将其转换为椭圆。 px和py是点,x和y是圆原点,射线是半径 closestCirclePoint: function(px, py, x, y, ray) { var tg = (x += ray, y += ray, 0); return fu ..
发布时间:2022-07-20 09:32:30 前端开发

如何计算变换后的曲面的绝对位置

当您在div上使用transform时,绝对定位不再像您预期的那样工作,似乎需要手动计算。例如,当您希望div位于容器的底部时,您可以这样做: div{ position:absolute; bottom:0%; } 但如果您像-webkit-transform:rotateX(angle);那样转换此div,它将不会位于容器的底部。容器之间的位置取决于其大小。 我 ..
发布时间:2022-07-20 09:27:26 前端开发

与计算器不同,为什么SIN函数在编程语言中返回奇怪的SIN值

我在计算器中得到了熟悉的Sin值 当我在Java程序或Google中计算它时,我得到的值很奇怪,如下所示 请任何人告诉我它是如何工作的,如果我想在Java程序中使用计算器SIN函数怎么办? 推荐答案 您得到不同结果的原因是,计算器给出的是27.5度,而Google给出的是27.5度(相当于1576度)。 若要获得相同的结果,您要么必须将计算器从DEG模式更改为RAD模 ..
发布时间:2022-05-12 19:51:13 Java开发

与弧度正弦的Object-C

我正在开发的应用程序的这一部分,在目标C中有以下等式。 所有变量都是浮点数。 R是角度的正弦,我希望在文本字段中显示时将r转换为弧度。 r = ns/ni r = sinf(r); rr = asinf(r); textfieldRi.text = [NSString stringwithFormat:@"%.02f", rr]; 我没有得到正确的结果。有什么建议吗? 推荐答案 ..
发布时间:2022-05-12 19:44:32 移动开发

计算球的弹跳

我基本上只是想让一个球从比如说100倍反弹到300倍……我寻找抛物型方程,然后寻找三角函数,但我似乎无法让它正常工作。我已经有一段时间没有做数学了,所以我可能甚至没有正确地接近这一点。这是我的整个弹跳代码,如果有人能给我指出正确的方程式,那就太好了。 private void btStart_Click(object sender, EventArgs e) { ..
发布时间:2022-05-12 19:33:16 C#/.NET

基本三角函数在Python中不能正常工作

要了解一些背景,this is the game我正在尝试以等轴测样式绘制。 我只是试图得到正确的计算,而不是以一种粗糙的方式进行计算,但其中一部分不起作用,我不太确定另一部分(我将把它留到稍后的另一个问题中)。 所以,忘记中间的小方块,棋盘是由n晶片组成的。我希望能够计算出它们的坐标,这样我就可以对它们进行进一步的计算,但Trig不起作用,据我所知(记住我上一次做它是在几年前),它应该是 ..
发布时间:2022-05-12 19:27:36 Python

如何在Python中绘制幅值突变的正弦波?

发布时间:2020/7/4 我在想,有没有人知道如何绘制一个正弦波,假设振幅为0.1,然后像往常一样继续。直到有一次,振幅更改为1.0。就像振幅的突然激增一样。就像我是一个稳定的振荡系统,但在某一时刻变得不稳定。我期待的剧情如下: 问候, ANIS 更新进度:2020年4月18日 import numpy as np import matplotlib.pyplot as pl ..
发布时间:2022-05-12 19:16:45 Python

球面坐标的计算

我不得不说,我很害怕,也很惊讶我对基础数学知之甚少。本质上,我得到的是一个原点(0,0,0),我知道圆的半径(10),我知道两个角度(theta和phi)。根据这个假设,我想计算球面上的投影点。我通过阅读https://stackoverflow.com/a/969880/1230358、https://stackoverflow.com/a/36369852/1230358、http://tut ..
发布时间:2022-05-12 19:05:52 Python

为什么预计算sin(X)比在Java脚本中使用Math.sin()要慢?

我在JavaScript中发现了一个有趣的异常现象。它集中在我通过预计算sin(X)和cos(X)并简单地引用预计算值来加速三角变换计算的尝试。 直观地说,预计算比每次计算Math.sin()和Math.cos()函数要快。尤其是如果您的应用程序设计将仅使用一组有限的值作为trig函数的参数(在我的例子中,区间为[0°,360°)中的整数度,这对我的目的来说已经足够了)。 所以,我运行 ..
发布时间:2022-05-12 18:53:51 前端开发

获取旋转和缩放的长方体顶点的3D坐标,包括缩放、中心位置和在所有轴上的旋转

我一直在绞尽脑汁,试图解决我的这个问题。 我有一个长方体,它在所有3个轴上相对于世界的中心旋转(它在3D空间上),长方体的中心位置和立方体在所有轴上的比例(宽度,高度和深度)。我需要找到长方体所有顶点的坐标。 上网时,我只找到了2D案例的例子,不知道如何进入3D空间。 有谁能帮帮我吗?我将在LWJGL(轻量级Java游戏库)制作的游戏引擎中使用它。 编辑:(for@Httpdig ..
发布时间:2022-05-07 10:52:13 Java开发

C语言中无休止的正弦生成

我正在进行一个项目,该项目将计算正弦波作为控制回路的输入。 正弦波的频率为280赫兹,控制回路每30微秒运行一次,Arm Cortex-M7的所有内容都用C语言编写。 目前我们只是在做: double time; void control_loop() { time += 30e-6; double sine = sin(2 * M_PI * 280 * time ..
发布时间:2022-04-10 22:37:18 其他开发

C# 中的 Atan2(或类似语言)

谁能给我指出一个用 C# 定义的 Atan2 的好例子(或隐约接近 C# 的东西),它不使用任何内部数学方法?这是在 .NET Microframework 上的,因此没有内部数学库之类的东西.我已经定义了 Sin()/Cos(),但是我在使用 Atain2 时遇到了很多麻烦. NETMF 中有一些散点图数学库,但我发现它们都有缺陷或损坏.其中一个主要的甚至没有正确定义 PI! 解决方 ..
发布时间:2022-01-25 12:38:54 C#/.NET

如何沿圆移动点?

我想通过使用圆半径和移动角度以圆周运动移动精灵. 例如,我知道精灵在半径为 10 的圆圈中移动,它的当前位置是 (387,38),角度是 28 度.现在我不想移动它,比如说,沿着圆圈周长 100 像素. p1 = x&y 坐标,在示例中已知 (387,38),移动角度为 28 度r = 半径,已知(例如 10)l = 沿弯曲移动的距离,已知(例如 100px)p2 = 新点,这个 x ..
发布时间:2022-01-21 17:44:27 其他开发

在 mousemove 上旋转对象以面对鼠标指针

我的游戏中有一个 mousemove 光标,它可以让我的对象朝着我的鼠标光标射击.我希望我的对象始终旋转以与我的鼠标光标一致.如何将光标所在位置的 X 和 Y 转换为度角以将对象旋转到? 我希望我的小提琴能够通过旋转播放器(黑块)让事情更清楚我的意思:http://jsfiddle.net/3nEUv/4/ 这是我的 mouseMove 函数;只确保光标保持在它的边界框内 函数 mo ..
发布时间:2022-01-17 11:40:24 前端开发

HTML5 Canvas:旋转时计算 x,y 点

我正在开发一个 HTML5 Canvas 应用程序,它涉及读取一个 xml 文件,该文件描述了我需要在画布上绘制的箭头、矩形和其他形状的位置. XML 布局示例: 如果对象被旋转,它涉及计算一个点在围绕另一个点(左,上)旋转时的位置(称为 P 旋转后对象的新位置).我正在尝试提出一个通用函数/公式,我可以用它来计算这一点 P 但我的数学有点弱我无法确定我打算使用什么弧/切线公式. ..
发布时间:2022-01-17 11:33:17 前端开发

在矩形中旋转点

我在一个矩形中有一个点,我需要旋转任意角度并找到该点的 x y.我如何使用 javascript 来做到这一点. 在 x,y 下方会是 1,3,在我将 90 传递给方法后,它将返回 3,1. |--------------||* ||||||--------------|_____|*|||||||||_____|--------------||||||*||--------------| ..
发布时间:2022-01-16 14:41:35 前端开发

2D 欧几里得矢量旋转

我有一个欧几里得向量 a 位于坐标 (0, 1).我想将 a 围绕原点旋转 90 度(顺时针):(0, 0). 如果我对它的工作原理有正确的理解,旋转后的结果 (x, y) 坐标应该是 (1, 0).如果我将它旋转 45 度(仍然是顺时针),我会期望得到的坐标是 (0.707, 0.707). theta = deg2rad(角度);cs = cos(θ);sn = sin(θ);x = ..
发布时间:2022-01-16 14:15:05 C/C++开发

如何在Javascript中计算二维旋转

我对三角学不是很熟悉,但我只有两个点可以在 2D 中旋转: *nx, ny.-.-.角度 -*cx,cy........*x,y cx, cy = 旋转中心 x,y = 当前 x,y nx, ny = 新坐标 如何计算某个角度的新点? 解决方案 function rotate(cx, cy, x, y, angle) {var 弧度 = (Math.PI/ ..
发布时间:2022-01-16 14:05:52 前端开发