问题标签 [acceleration]

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 投票
2 回答
2708 浏览

android - 在没有 GPS 的情况下获取设备移动方向

当设备移动到绝对坐标方向(例如移动到 +x 或 -x)时,我可以使用哪个传感器检测到。

我需要准确的数据,所以我不能使用GPS.

完整的任务是使用 android 设备传感器绘制(在计算机中)绘图,这部分任务对我来说是未知的。

0 投票
2 回答
905 浏览

css - 可以用css实现“加速,然后滑行”动画吗?

我想知道是否可以使用 css 实现“加速,然后滑行”动画,就像在这个3D.js 示例中一样

基本上,一个物体以 0 速度开始并加速其运动直到某一点,然后保持恒定速度。

我认为可以通过对同一元素应用两次旋转动画来完成,但参数不同: *第一次旋转:对象在 2 秒内旋转,没有延迟,具有缓入功能;* 之后:对象旋转 1.5 秒,延迟 2 秒以考虑第一次旋转,具有线性函数。这一次旋转无限重复。

所以我尝试了以下代码

我知道它与 3D.js 示例不同,但它已经足够接近了。问题是对象在完成第一次旋转之前停止了一点,看起来很奇怪。

我准备了一个小提琴来显示问题:http: //jsfiddle.net/e0sLc8sw/

任何想法?

谢谢大家的帮助!

0 投票
2 回答
849 浏览

ios - SpriteKit 自定义 UIScrollView 带加速

基本上我需要在我的 SpriteKit 项目中创建一个 UIScrollView,但是我在添加 SKButtons(用于按钮管理的自定义 SKNode 类)时遇到了很多问题。所以我开始创建一个带有触摸手势的可滚动 SKNode,但显然,这个栏不会有原生的 UIScrollView 加速:我正在寻找的功能。

所以试图通过添加一个原生 UIScrollView 来解决这个问题,并捕捉每一个位置变化,像这样:

在此处输入图像描述

使用此代码:

这很好用,但愚蠢地我忘记了,如果我添加按钮,触摸手势将无法识别按钮的触摸事件!(UIScrollView 具有优先权)。

也许只是一个愚蠢的问题,但我真的不知道如何弄清楚。也许编写我自己的加速方法?

0 投票
0 回答
1892 浏览

ios - 在 iOS 中移动时检测车辆方向和刹车

我正在开发一个车辆运动 iOS 应用程序。就像用户在车内并跟踪车辆方向、制动、转向。我对设备传感器很陌生。

Accelerometer在做了一些研究之后,我能够Gyroscope使用CoreMotion framework. 我还看到了Apple Motion Graphs 示例代码 谁能帮助我如何使用这些数据检测方向和刹车。

我已经完成了下面的堆栈溢出解决方案,但仍然卡住了。请帮助我更进一步。

任何人有任何教程或算法或库来跟踪相同的?或者任何方式继续前进。

任何帮助将不胜感激提前谢谢您!

0 投票
0 回答
129 浏览

crash - 三星 S3 使用 SensorManager 崩溃

目前我正在学习在 Android 开发中使用 SensorManager,但每次我在三星 Galaxy S3 上测试它时,应用程序都会崩溃,我必须断开连接并重新启动手机。屏幕旋转已启用,我之前使用其他程序没有任何问题。当我尝试使用 SensorManager 时,它就开始了。

这是我尝试测试的程序:

最小 SDK 版本是 13,所以这不应该是问题。

LogCat 说:

以前从未见过这种类型的 LogCat,所以我很难理解它的含义。是某种硬件问题吗?

0 投票
1 回答
200 浏览

android - Android将加速度计数据解析成xml

嘿:) 当单击开始按钮时,我试图将加速度计数据解析为 xml 文件,但问题是它只解析我的第一个加速度计数据而不是其他加速度计数据,或者如果我像下面的代码一样写它解析 1000乘以相同的值

谢谢

}

0 投票
1 回答
834 浏览

c++ - X,Y 位置流 C++ 的加速度和速度

我有一个 (x,y) 数据流,我想从中确定速度和加速度。这些数据非常典型,可以被认为代表了一辆正在四处行驶的汽车。

每 2ms 出现一个新数据点,我不想累积/存储不必要的值,所以我想使用boost::accumulator.

有没有更简单的方法来处理这类任务?或者可能已经存在的其他库已经这样做了?或者我的想法是否正确。尚不确定我将使用哪些标签,但我喜欢容器为给定属性保留更新值并且不存储旧位置数据的想法。

另一个想法是使用循环缓冲区(例如大小 200)并根据最后 50 个值计算加速度,并根据缓冲区中的所有值计算速度。但是,如果缓冲区存储原始位置数据,则每次都需要循环遍历所有元素以计算加速度和速度。这可以通过保留某种滚动加速度和速度值来改进,该值通过从最终元素中删除值并添加新元素中的值来重新计算以插入(重量为 1/缓冲区中的元素)。然而,这对我来说似乎是某种增强滚动加权累加器。

0 投票
0 回答
182 浏览

ios - 如何从 iPhone 中找到运行 Shipping Boat 的加速度?

我正在尝试计算从 iPhone 运行运输船的加速度,但我没有找到任何相关信息。如果有人早些时候做过这种类型的要求,请建议我。

提前致谢。

0 投票
0 回答
946 浏览

gpu - “intel_iommu=igfx_off”究竟如何影响英特尔 IGD 的直通?

“intel_iommu=igfx_off”究竟如何影响英特尔 IGD 的直通?它是否完全阻止了英特尔 IGD 与主机的分离,以至于 qemu-kvm 等模拟器甚至不会首先将分配的 GPU 视为可用的图形设备之一,更不用说尚未启动的客户机了?或者它只是影响来宾中不可用的图形硬件加速?

谢谢。

0 投票
2 回答
105 浏览

java - 并行化 Java 程序

如何在 Java 上并行化程序,以使并行版本的执行时间(远)小于没有线程的程序的执行时间?我尝试了例如ExecutorServiceJava 的“Parallel.For”?),但它的工作时间长了大约 3 倍

问题是我在 Java 中不正确地使用线程,还是用 2 核获得 2 次加速是不真实的(这可能用 4 核吗?)?

PS我需要并行化while循环