我是 python 新手,我正在做的一项任务是要求“编写一个程序,将直径为 d 的相同非重叠粒子置于具有周期性边界条件的立方 (3d) 晶格中。线性长度为 L。写程序以这样一种方式,您可以改变粒子的数量。证明您的程序有效并显示至少一个可视化“
我想看看我应该使用什么 3D 库,有什么建议吗?
另外,关于我应该如何解决这个问题的任何建议?我想我可以随机生成我有用户输入的 n 个粒子的 x,y,z 坐标。我怎样才能确保它们不重叠呢?我也对“周期性边界条件”感到困惑,但这与 python 无关:|
我在这里先向您的帮助表示感谢!!