将向量缩放为零?

T_01

在程序中,我有移动的对象。用Vector(x,y)描述它们的速度。
因此,我希望对象减速-如果它们例如由于碰撞而加快速度,则在下一帧中将它们按比例缩小(系数为0.999),直到它们停止为止,因为速度太小,您看不到它们在移动(java达到1e-50或类似的水平)。

它的工作,但实际上是不正确的,因为按比例缩小它们在理论上永远不会停止。那么,如何才能让速度降为零,并让它REACH零?

Arshajii

只要它降至某个阈值以下,就将其设置为零:

if (velocity.magnitude() < threshold) {
    velocity = new Vector(0, 0);
}

这种意志,然而,最终会发生在自己由于算术下溢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将缩放和旋转值重置为零 Onclick 按钮

来自分类Dev

在R中,将向量缩放为单位向量的最简单方法是什么?

来自分类Dev

将lon / lat向量缩放为一定长度(以米为单位)

来自分类Dev

在Matlab中使用列方向零填充将向量重塑为矩阵

来自分类Dev

在Matlab中使用列方向零填充将向量重塑为矩阵

来自分类Dev

C ++向量大小为零

来自分类Dev

将Divs缩放为内容

来自分类Dev

将时间序列向量的长度设置为相等(使用线性插值对它们进行大小调整/缩放)

来自分类Dev

将向量初始化为零

来自分类Dev

将setActiveSelection设置为零

来自分类Dev

将向量列堆叠为向量的单列

来自分类Dev

如何将向量中的元素块定义为零并循环下一个块?

来自分类Dev

将MKMapView缩放级别设置为局部

来自分类Dev

将缩放比例设置为分隔宽度

来自分类Dev

将缩放比例设置为分隔宽度

来自分类Dev

将MKMapView缩放级别设置为局部

来自分类Dev

将输入重新缩放为CNN

来自分类Dev

PDFrenderer将缩放比例设置为屏幕

来自分类Dev

CSS 将指定像素缩放为动态

来自分类Dev

将向量缩放到所需长度的最佳方法

来自分类Dev

将零和一的向量转换为组

来自分类Dev

将零和一的向量转换为组

来自分类Dev

向量访问非零元素但输出为零

来自分类Dev

使用numpy将范围设置为零

来自分类Dev

.toFixed()将值设置为零

来自分类Dev

SQL-将值减小为零

来自分类Dev

将第i位设置为零?

来自分类Dev

将netlogo中的代码设置为零

来自分类Dev

将数组的元素设置为零