9得票7回答
Python中的分子动力学模拟

我正在寻找一个Python包,可以用来在非平衡情况下模拟分子动力学。我需要一个可以以主要的动力学理论方式处理相当大数量的分子的设置,并且可以处理存在固体表面的情况。关于表面,我需要能够创建任意形状并监测由分子作用引起的压力和其他变量。或者,如果我有可以处理它的分子,我也可以自己添加表面部分。 ...

7得票3回答
Python和Pygame:球与圆心的碰撞

我将制作一个游戏,其中球在一个更大的圆圈内弹跳。这个更大的圆圈不会移动。 以下是我目前用于处理碰撞的代码: def collideCircle(circle, ball): """Check for collision between a ball and a circle""" ...

18得票5回答
乒乓球物理问题

我有一个问题,但我不知道该如何描述它,所以我画了一张图。 正如你看到的,当检测到碰撞时,球会反弹。不要在意角度-我只是这样画的。 但有时候球会穿过球拍,并离开另一边。 为什么会这样?因为当我检测到碰撞时,我将vx更改为-vx。那么在这种情况下应该怎么办?也更改y吗?但是如何检查球打到球...

55得票3回答
Runge-Kutta(RK4)积分在游戏物理中的应用

Gaffer on Games有一篇关于使用RK4 integration来提高游戏物理效果的优秀文章。实现很简单,但其中的数学让我感到困惑。我在概念层面上理解导数和积分,但已经很久没有操作方程了。 以下是Gaffer实现的主要内容: void integrate(State &s...

7得票2回答
寻找数值积分的根

我正在尝试在Python中复现这个Mathematica程序: 它可以找到数值积分的根,并形成这些值的图。然而,我的尝试无法运行。 当前尝试: from scipy.integrate import quad from scipy import integrate from scip...

8得票1回答
SVG - 示例 | 带物理效果(重力)的电缆

有没有人知道一个好的电缆(或基本上任何字符串或绳子)行为的例子? 我目前正在编写一个半模块化合成器。我在使用 Raphael.js 作为电缆的工具。但它们看起来太僵硬了。我想添加一些物理效果,所以当我拖动一端而第二个端口没有连接时,另一端会下垂并呈稍微弯曲的形式移动。我想我需要的就是重力。 ...

9得票5回答
台球人工智能

我正在使用Java实现一个台球游戏,一切都很顺利。这是一个多人游戏,但尽管如此,也应该可以独自玩。为此,我正在尝试实现一个简单的KI。目前,KI只是随机选择方向和冲量(不知道正确的英文词汇是什么)。当然,这个AI非常差,不太可能挑战玩家。 所以我考虑改进KI,但有几个难以解决的问题。首先,我...

10得票1回答
有没有一个能够与HTML元素(如div)一起使用而不是在画布中运行的JavaScript物理库?

我正在为一个游戏设计一个简单的堆栈,玩家可以移动编号的方块来跟踪他们收集胜利手牌的进度。目前我选择了jQuery UI的可拖放组件,它很容易上手,但只能一次移动一个方块:http://cssdeck.com/labs/cowmmudd/4。 我想将方块的移动外包给一个真正的JavaScr...

20得票2回答
如何使用加速度计获取运动方向?

我正在开发一个Android应用程序,想知道是否可能在一个轴固定的情况下检测移动方向。例如,我想把我的手机放在桌子上并在移动时检测方向(左、右、上和下)。距离不是必要的,我只想知道准确的方向。

9得票2回答
有没有一款可以模拟流体和气体的2D物理引擎?

目前平台和编程语言并不重要,我只想知道是否存在这样的东西。感谢任何帮助。