1. 首页
  2. 考试认证
  3. 其它
  4. line2d 一个最小的并行物理模拟器

line2d 一个最小的并行物理模拟器

上传者: 2024-10-21 07:41:58上传 ZIP文件 44.62KB 热度 6次

线2D使用Typescript和(目前)仅纯函数的最小和并行物理模拟器。理想情况下,在所有平台上都是确定性的。重点是促进高度复杂的场景/装置/机制的创建。灵感来自Line Rider、Soda Constructor和Phun/Algodoo。目前,它根本没有优化。每个物理步骤都会复制很多东西。一旦我找到了可变性不变性的良好平衡,API可能会改变。

特征

  • 只有两种类型的实体:点和线

  • Verlet集成

  • 并行约束求解

  • 并行碰撞解决

  • kd树空间分区(也可以是并行的)

  • 可扩展的脉冲行为和约束(实现弹簧、活塞、弹性、摩擦和可编写脚本的碰撞事件等有趣功能)

用法

它是UMD模块,因此需要加载它。请参阅API的声明文件。更多示例请查看example.js。

算法

  • 使用全局变量和先前的脉冲对点施加力。

  • 迭代n次:解决约束。

下载地址
用户评论