作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在一个范围内振荡,但时间间隔恒定?我想出了下一个算法,但问题是增加范围会使结果值也太快。
const int RANGE = 5; // Oscillate between -5 and 5
long start = 0;
float getStepTime()
{
struct timespec ts;
clock_gettime(CLOCK_MONOTONIC_RAW, &ts);
long now = ts.tv_sec * 1000 + ts.tv_nsec / 1000000ULL;
if (start == 0) { start = now; }
float ellapsed = (now - start) / 1000.0f;
float result = sin(ellapsed) * RANGE;
printf("%f", result);
return result;
}
最佳答案
这个公式
float result = sin(ellapsed) * RANGE;
产生恒定频率的输出,过零之间的时间是恒定的。
假设您需要一个大约为 0 的恒定斜率,您可以使用:
float result = sin(ellapsed/RANGE) * RANGE;
关于c++ - 在范围内振荡一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32208510/
我有以下动画: .example_path { position: relative; overflow: hidden; width: 530px; heig
我真的不知道这是什么。 甚至都不知道如何找到它。 我将不胜感激任何帮助。 最佳答案 想一想祖父或其他基于钟摆的时钟的滴答声。在这种情况下,完整的滴答声周期通常为一秒钟。有了钟表,我们从重力和/或弹簧驱
有人可以指导我如何在 ImageView 上创建振荡动画吗? 我有一个标签图像,我想将其设置为动画.. 任何 CABasicAnimation 的代码片段吗??? 最佳答案 您可以使用: + (voi
我正在使用 tensorflow 在 Audioset2017 数据集上训练 ResNet50在训练和验证结果期间,我的损失函数波动,总体趋势是下降的,但我担心这一点。 我已经运行了 100 个时期,
用户 U1 在时间 t1、t2、t3 穿过区域 Z1、Z2、Z3 用户 U1 在 t1、t2、t3、t4 来回穿过区域 Z1、Z2 这就是我所说的用户 « OSCILLATING »。 这被认为是一种
我是一名优秀的程序员,十分优秀!