0

我是 python 新手,我正在做的一项任务是要求“编写一个程序,将直径为 d 的相同非重叠粒子置于具有周期性边界条件的立方 (3d) 晶格中。线性长度为 L。写程序以这样一种方式,您可以改变粒子的数量。证明您的程序有效并显示至少一个可视化“

我想看看我应该使用什么 3D 库,有什么建议吗?

另外,关于我应该如何解决这个问题的任何建议?我想我可以随机生成我有用户输入的 n 个粒子的 x,y,z 坐标。我怎样才能确保它们不重叠呢?我也对“周期性边界条件”感到困惑,但这与 python 无关:|

我在这里先向您的帮助表示感谢!!

4

1 回答 1

0

Matplotlib 适用于简单的 3D 绘图并且非常受欢迎,因此很容易找到文档、教程和帮助。但是,对于专门针对 3D 绘图的内容,请尝试Mayavi

于 2012-09-30T20:05:54.387 回答