/Qtaichi

A free-drawing & dynamic particle simulation system with Qt as front-end and Taichi MLS-MPM method as back-end.

Primary LanguageC++

Qtaichi 是一个基于Taichi MLS-MPM方法与Qt GUI前端的自由绘图仿真系(玩)统(具)。


项目依赖

  • Qt5 相关lib (Qt5Core, Qt5GUI, Qt5Widgets)

Build 方法

  • 使用cmake三连:configure,generate,open project然后build

    (使用了@UbpaUCMake工具)


使用介绍

  • 请见知乎文章。欢迎star或提任何issue!

Update

  • 5/11/2020
    1. 修复了一些bug
    2. 增加了保存场景为图片的功能

TODO

  1. 对“固体”类型的材质的物理参数进行优化,使其在仿真中表现得更像固体。目前其仿真行为是具有一定弹性的硬度系数较大的材料。
  2. 使用python重写Qtaichi并发布为python package(暑假)