问题标签 [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 投票
3 回答
1455 浏览

math - 在鸟瞰游戏中计算正确的精灵方向图像?(这里的数学可能是速度矢量到度角?)

背景:我的鸟瞰 JavaScript 游戏中的每个精灵都有 8 张图像,分别代表顶部、右上角、右侧、右下等,具体取决于玩家的太空船速度。

问题:给定 sprite.speed.x 和 sprite.speed.y 的值(例如可能是 4 和 -2.5,或 2 和 0),我如何获得正确的角度(度数)?给定这个角度,我可以查找哪个度数值代表哪个精灵图像。或者也许有更简单的方法。(目前我只是使用类似“如果 x 低于零使用左图像”等,这将导致几乎所有时间都使用对角线图像。)

环顾四周,我发现...

...但不知何故我仍然错过了一些东西。

PS:零速可以忽略,这些精灵只会使用最后一个有效的方向图像。

非常感谢您的帮助!

0 投票
1 回答
1129 浏览

html - 如何制作 CSS - 角度图像 + 背景?和高度 - 100% 还是自动?

我已经做了很多次 CSS,但是没有用,还有很多小故障......
我将展示图片 - 故障:
参见图片 - http://beta.areku-developstudio.org.ua/new.png

见图片(这是必要的,因为质量更好):
见图片2 - http://beta.areku-developstudio.org.ua/new2.png

如何制作 CSS - 角度图像 + 背景?和高度 - 100% 还是自动?
示例 HTML:

选择其他方式制作 CSS + HTML。可以 jQuery 吗?我正在等待答案......
真诚的,Areku!

0 投票
2 回答
1727 浏览

3d - 计算两个 3D 三角形是否在同一平面上

对于我正在开发的 3D 游戏引擎,我需要计算两个 3D 三角形是否在同一平面上以相应地显示它。如何计算 3D 空间中三角形的角度?

计算表面法线并比较它们会给我两个等效的法线吗?

0 投票
2 回答
9372 浏览

iphone - 2个GPS坐标之间的角度

我正在另一个使用 AR 的 iPhone 应用程序中工作,并且我正在创建自己的框架,但是我在尝试获取第二个坐标相对于当前设备位置的角度时遇到了麻烦,任何人都知道可以帮我解决这个问题?

提前致谢!

0 投票
4 回答
1004 浏览

c++ - c ++计算两个角度之间的所有角度

我有一组先前定义的浮点值(一组角度)我需要一个函数,该函数将两个角度作为输入并返回它们之间的所有角度。用户首先在浮点数中输入一组角度,然后用户可以输入任意两个角度(我的程序应该返回这些值之间的所有角度)例如 30,310(返回所有角度 >=30 和 <310 但也应该返回 310,30有效(角度应该环绕)

提前致谢

0 投票
3 回答
2238 浏览

3d - 3D 引擎通常如何处理对象旋转?(插图)

我正在为我正在开发的游戏构建一个快速的 3D 引擎。

目前我正在通过围绕全局轴 Y、X 然后 Z 旋转来处理 3D 对象的旋转。这是正确的方法,还是应该围绕其局部轴旋转对象?

你推荐哪个,为什么?

如果局部轴方法是正确的方法,是否必须使用 3D 3x3 或 4x4 矩阵来正确计算旋转?如何?

替代文字

0 投票
1 回答
1164 浏览

delphi - 方向角度或将 3D 角度指向空间中的位置

我正在尝试将实体指向 3D 矢量。(基本上设置实体角度,使其指向 3D 空间中的位置)。目前,我一直坚持从向量中获取角度。

我目前正忙于将方向向量转换为角度。非常感谢您的帮助。

0 投票
1 回答
891 浏览

ios - iOS SDK CGAffineTransform 角度问题

我需要以弧度表示角度。我有:

CGFloat angle = asin(myImage.transform.b);

这似乎不起作用。我需要随时提取“myImage”的角度。我将如何提取这个?

0 投票
3 回答
1844 浏览

c++ - 这段代码是如何工作的?

我在一个我无法完全理解的论坛上找到了这段 C++ 代码。由于我没有执行矩阵/向量数学的库,因此我需要手动计算并复制功能。

计算2个向量之间的欧拉旋转角..我们使用罗德里格斯公式

从这里开始,事情变得棘手:

你添加 eye3 矩阵的所有属性了吗?
你乘以axis_skewed矩阵的所有属性吗?
什么是 R?向量还是矩阵?或号码?

这很简单。

同样,这很棘手:

您是否将向量与矩阵相乘以使用标​​准矩阵乘法得到结果向量?
您是否将两个矩阵相乘,然后使用矩阵变换点?

0 投票
2 回答
25065 浏览

3d - 什么是四元数旋转?

四元数旋转是否只是一个带有 X、Y、Z 的向量,对象将朝哪个方向旋转,以及一个使对象绕其轴旋转的滚动?

就这么简单吗?

这意味着如果您有 X=0、Z=0 和 Y=1,那么物体会朝上吗?
如果你有 Y=0、Z=0 和 X=1,那么物体会向右吗?

(假设 X 向右,Y 向上和 Z 深度)