加载3d对象以进行physcis模拟

时间:2015-10-02 02:29:47

标签: c++ 3d simulation physics

我是一名物理系学生,我感兴趣的领域是流动模拟。在我所属的研究小组中,我们使用的主要方法是用于求解Navier-Stokes方程的Lattice Bolztmann方法。它基于空间和时间的离散化,将空间划分为格子。

这个模型的一个重要特征是模拟空间的属性,我的意思是,在某个时刻是否存在障碍,风扇或其他东西。

到目前为止,我们可以在传统的C ++数组中定义我们的模拟空间,并“手动”将属性分配给某些点(类似于L[ix][iy][iz] = fan;,并且模拟很好地在计算时考虑到这一点)。这是非常有限的,因为我们只能使用简单的形状作为障碍物或来源。我想实现一些方法来加载复杂的数组,看看流体中会发生什么。

PD:我有点想要一种将3d模型转换为3d C ++数组的方法,如果有一个对象你放一个1,如果没有一个对象就是0,就像那样... < / p>

0 个答案:

没有答案