Step

Step 是一种互动的物理模拟器。

  • 所有者: KDE/step
  • 平台:
  • 许可证: Other
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Step 是一种互动的物理模拟器。它的工作原理是这样的:你在场景中放置一些物体,增加一些力量,如重力或弹簧,然后单击“模拟”,然后 Step 就会向你显示你的场景会如何根据物理定律发展。在实验中(甚至在模拟过程中)你可以改变物体/力量的每个属性,看看这将如何改变实验的结果。通过 STEP,你不仅可以学习,更可以体会到物理是如何工作的!

功能

  • 在两个维度的古典力学模拟
  • 颗粒,弹簧与阻尼、 重力和库仑力
  • 刚体
  • 碰撞检测 (目前只有离散) 和处理
  • 模拟为用户可编辑的粒子-弹簧系统,声波模拟软 (变形) 机构
  • 分子动力学 (目前使用 Lennard-Jones potential)︰ 气体和液体,冷凝和蒸发、 宏观量及其方差的计算
  • 单位换算和表达式计算︰ 你可以输入类似"(2 天 + 3 小时) * 80 公里",它将被接受为距离值 (需要 libqalculate
  • 误差计算和传播︰ 你可以输入任何属性的值,比如"1.3 ± 0.2",并将使用统计公式计算所有依赖项属性的错误
  • 求解误差估计︰ 由解算器所引入的误差被计算并添加到用户输入的错误
  • 几种不同的求解器︰ 8 阶,显式和隐式的有或无自适应步长 (大部分的解决需要 GSL library 库)
  • 控制器工具来轻松控制性能仿真过程(甚至自定义快捷键)
  • 工具以可视化结果︰ 图、 表、 示踪剂
  • 所有对象的上下文信息,整合维基百科浏览器
  • KNewStuff2 可以下载的示例实验,更多集合

主要指标

概览
名称与所有者KDE/step
主编程语言C++
编程语言CMake (语言数: 6)
平台
许可证Other
所有者活动
创建于2015-09-18 13:11:48
推送于2025-04-17 09:42:20
最后一次提交2025-04-07 23:04:50
发布数329
最新版本名称v25.04.0 (发布于 2025-04-17 11:42:14)
第一版名称v4.0.71 (发布于 2008-04-24 13:43:54)
用户参与
星数42
关注者数1
派生数3
提交数1.5k
已启用问题?
问题数0
打开的问题数0
拉请求数0
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

  **    Step: Interactive Physical Simulator     **
  **    StepCore: Physical Simulation Library    **
  *************************************************

Copyright (c) 2007 by Vladimir Kuznetsov ks.vladimir@gmail.com

Step and StepCore is Free Software, released under the GNU Public License.
See COPYING for GPL license information.

The Step homepage is http://stepcore.sf.net/
Any feedback is welcome.

Enjoy !