假设我有一个随机的任意几何图形,例如https://ibb.co/dG8fUa(我刚刚编造的)。我在 SolidWorks 中以 3D 形式制作其中之一。我有分子/粒子通过入口进入并从两个出口离开。在标准几何形状中,如管道或方形通道,实现墙 BC 的简单方法类似于
if(y_particle>0.3)
v_particle=-v_particle
假设方形通道高度为 0.15,原点沿纵轴。这显然不适用于 X 和 Y 变化很大的复杂几何体。如何实现可以在任何生成的几何体上工作的代码?我正在尝试通过这样的几何形状进行 MD 模拟。