我目前正在研究一个高效的计算引擎,用于 CPU 和 GPU 中的粒子模拟。我最近一直在研究八叉树,我成功地为空间中的粒子编写了八叉树的工作版本,并且还有效地处理了它们的碰撞。现在我必须在我的八叉树中插入三角形网格(STL 对象),以便我也可以处理粒子和对象三角形之间的碰撞。我很困惑如何以有效的方式将三角形插入到已经创建的八叉树中?请提出实现这一目标的方法。如果这有帮助,我正在使用 C++。已经谢谢了。
c++ particles collision octree space-partitioning
c++ ×1
collision ×1
octree ×1
particles ×1
space-partitioning ×1