python - 模拟粒子运动的好方法是什么?

标签 python physics simulation

我正在尝试模拟以下内容:

  • 10 个在固定尺寸区域内移动的球
  • 每当两个或更多球进入 40 米的接近范围时,我想要一个事件 被触发

我的想法是利用具有不同属性的运动轨迹来引导球的运动,并研究这些球中的每一个如何相互接触。有人可以建议一个好的方法吗?

最佳答案

我怀疑您正在寻找的是碰撞检测和/或响应算法。你可能会发现 this question and answer与您的场景几乎完全相同。为了更好地解释基础物理和数学,我找到了这些旧的 articles from Chris Hecker非常有用。

关于python - 模拟粒子运动的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7481375/

相关文章:

python - 什么时候需要从 `super(PostUpdateView, self).form_valid(form)` 中删除 `form-valid` ?

java - 我可以去哪里学习和了解布料物理?

c++ - 物理模拟给出(非常)不准确的简单轨迹微积分位置

r - 使用with和intracluster相关性生成模拟数据

python - 使用 Numpy 进行交易

python - 如何使用 PyCharm 3.1.1 中的项目需求文件升级包版本

python - 通过Idle和cmd安装NLTK数据时出现HTTP错误404 : Not Found.

python - 如何删除回归中的虚拟变量之一

java - Java 中的矩形碰撞以及如何正确使用它们?

security - 使用时间作为随机数生成的种子有什么(其他)错误?