angle相关内容

数学(在WPF中):翻译后获取新的x,y坐标

参考此我正在开发的编程游戏. 我正在使用WPF对画布进行动画处理,并且正在使用BeginAnimation方法在另一个画布上平移(移动)画布. 对于BeginAnimation,我需要为x和y指定From和To坐标,这是我正在使用的方法,如下所示: //X Animator_Body_X.From = Translate_Body.X; //Current x-coordina ..
发布时间:2020-05-06 11:14:18 其他开发

从sin/cos转换中找回角度

我想反转sin/cos操作以恢复角度,但是我不知道该怎么做. 我以弧度为角度使用sin和cos来获取x/y向量,如下所示: double angle = 90.0 * M_PI / 180.0; // 90 deg. to rad. double s_x = cos( angle ); double s_y = sin( angle ); 给出s_x和s_y,是否可以找回角度?我 ..
发布时间:2020-05-06 11:06:03 其他开发

给定起点,每个旋转轴上的角度和方向,计算终点

我有一个3D坐标的起点,例如(0,0,0). 我指向的方向由三个角度表示-每个旋转角度一个(X旋转,Y旋转,Z旋转)(为示例起见,我假设我是其中的一个)带有笔的老徽标乌龟)和我要指向的方向的距离. 我将如何计算终点坐标? 对于2D系统,我知道这很简单: new_x = old_x + cos(angle) * distance new_y = old_y + sin(ang ..
发布时间:2020-05-06 10:44:52 其他开发

计算两点之间的角度(顺时针)

我很久没有使用数学了,这应该是一个简单的问题. 假设我有两个点A:(1,0)和B:(1,-1). 我想使用一个程序(Python或任何一种编程语言)来计算A,原点(0,0)和B之间的顺时针角度.它将是这样的: angle_clockwise(point1, point2) 请注意,参数的顺序很重要.由于角度计算将是顺时针方向: 如果我调用angle_clockwise( ..
发布时间:2020-05-06 10:42:28 Python

如何计算3D点的偏航角,俯仰角和侧倾角?

给定3D空间中的一个点,将一条线转换为指向该对象所需的三个角度(例如欧拉角)是什么? 想象一下我在3D中有一条线(或一条盒子),并且想要转换其航向,俯仰和倾斜以从原点指向3D点,我将为那些角度使用什么值? 我无法计算出指向诸如(1,2,3)之类的位置的角度的数学方法. 解决方案 注意:我将使用由 Fletcher Dunn的用于图形和游戏开发的3D数学入门.. /p> 首先, ..
发布时间:2020-05-06 10:41:38 其他开发

如何使用4D转子

我正在尝试创建4D环境,类似于 Miegakure . 我无法理解如何表示旋转. Miegakure的创造者写了这篇小文章,解释说他为4d转子做了一门课. http://marctenbosch.com /news/2011/05/4d-rotations-and-the-4d-quaternions/ 如何实现此类的功能?尤其是旋转矢量和其他转子并获得逆?的功能. 我会喜欢一些 ..
发布时间:2020-05-06 10:27:31 其他开发

机器学习的周期性数据(像度角-> 179与-179有2个不同)

我正在使用Python进行核密度估计和高斯混合模型,以对多维数据样本的似然度进行排名. 每个数据都是一个角度,我不确定如何为机器学习处理角度数据的周期性. 首先,我通过将所有负角添加360来消除了所有负角,因此所有负角都变为正角,-179变为181.我认为,这很好地处理了-179的情况,相似之处与179和相似之处没有显着不同,但它无法处理类似359之类的实例. 我想解决该问题的一种方法 ..
发布时间:2020-05-04 09:28:22 AI人工智能

使用Python按顺时针方向对二维坐标列表进行排序?

我有一组带有x和y坐标的点,可以在下图中看到. 9个点的坐标存储在列表中,如下所示: L = [[5,2], [4,1], [3.5,1], [1,2], [2,1], [3,1], [3,3], [4,3] , [2,3]] 想法是从原点开始按顺时针方向对点进行排序.在这种情况下,原点是彩色的点,并且具有指示订购方向的箭头.不必担心创建确定原点的方法,因为它已经解决了. 因此,订 ..
发布时间:2020-05-02 06:44:27 Python

编程推力从当前速度矢量到目标矢量的平滑变化

TL; dr:“我不确定如何计算一个向量与另一个向量之间的推力平滑过渡." 我正在编写一个简单的游戏,敌人在空旷的地方(没有墙壁)追击玩家.我正在计算敌人的x& y速度独立地进行,如果它们将它们带向玩家方向则加速它们,如果它们以错误的方式走,则迅速减慢它们的速度(例如EnemyVelocity.x> 0& player.x 虽然躲避敌人的游戏玩法相当有趣,但我希望让敌人使用适当的物理表现. ..
发布时间:2020-04-30 12:03:39 其他开发

在EmguCV中检测到的线角度

我使用image.HoughLine在我的图像中找到线.我想知道每条线的角度.所以我尝试了: double deltaY = line.P2.Y - line.P1.Y; double deltaX = line.P2.X - line.P1.X; double angle; if (deltaX != 0) angle = Math.Atan2(deltaY, deltaX ..
发布时间:2020-04-30 11:55:47 其他开发

计算两点之间的角度-Java

我需要计算两个点之间的角度(以度为单位),固定点通过一条线与给定的两个点连接. 这是一张说明我需要的图片: 这是我到目前为止尝试过的: public static float GetAngleOfLineBetweenTwoPoints(float x1, float x2, float y1, float y2) { float xDiff = x2 - x1; ..
发布时间:2020-04-30 11:44:53 Java开发

经度/纬度到四元数

我有一个经度和纬度,想将其转换为四元数,并且想知道如何做到这一点?我想使用它,因为我有一个可以将地球投射到球体上的应用程序,而且我想从一个位置旋转到另一个位置. 最好! 解决方案 有一种无需使用矩阵或向量即可解决此问题的方法,类似于让我们使用Z-up右手坐标系.我们将经度φ和纬度θ称为点(φ,θ).为了可视化,红色轴对应于X,绿色轴对应于Y,蓝色轴对应于Z. 我们想找到代表从( ..
发布时间:2020-04-30 07:03:27 其他开发

Python代码来计算三个点之间的角度(长坐标)

有人可以建议如何计算三点(长坐标)之间的角度吗? A : (12.92473, 77.6183) B : (12.92512, 77.61923) C : (12.92541, 77.61985) 解决方案 假设您要使用角度ABC(B是该角度的顶点),我看到了两种主要的解决方法.由于您的三个点彼此靠近(纬度小于0.0007°,经度小于0.002°),因此我们可以将地球近似为一个平面,并 ..
发布时间:2020-04-30 07:02:41 Python

如何计算3点之间的JavaScript角度?

我想在JavaScript中获得3点之间的角度。如果我有点A(x1,y1),B(x2,y2),C(x3,y3),我想获得由线AB和BC形成的角度。 我也想知道,如果这些点是地理坐标,角度是否有差异? 解决方案 尝试此功能: / * *计算角度ABC(以弧度表示) * *第一点,例如:{x:0,y:0} * C第二点 * B中心点 * / 函数find_an ..
发布时间:2019-06-06 02:05:04 前端开发

如何使用start和endAngle渲染svg圈

我使用start和endAngle渲染了svg圈。它工作得很好。但是当我渲染完整的圆圈(startAngle为70,endAngle为70)时,输出差别很大(0,90,180,270除外)。我错误地为这段代码做了什么? function getPathArc(center,start,end,radius){ end - = this.isCompleteAngle(开始,结束)? 0 ..
发布时间:2019-06-06 01:36:49 前端开发

如何从点计算角度?

我想得到一个简单的解决方案来计算一条线的角度(就像一个时钟指针)。 我有2分: cX,cY - 该行的中心。 eX,eY - 该行的结尾。 结果是角度(0 哪个函数能够提供此值? 解决方案 你想要arctangent: dy = ey - cy dx = ex - cx theta = arctan(dy / dx) ..
发布时间:2019-05-24 16:07:02 前端开发