哪个python库用于绘制三维粒子

哪个python库用于绘制三维粒子,python,Python,我是python新手,我正在做的一项任务是:“编写一个程序,将直径为d的相同非重叠粒子放入立方体(3d)中具有周期性边界条件的晶格。线性长度为L。以可以改变粒子数的方式编写程序。演示您的程序是否工作并显示至少一个可视化“ 我想看看我应该使用什么样的3D库,有什么建议吗 还有,关于我应该如何处理这个问题有什么建议吗?我可以想象我可以随机生成用户输入的n个粒子的x,y,z坐标。但我如何确保它们不会重叠?我也对“周期边界条件”感到困惑,但这与python无关:| 提前谢谢你的帮助 Matplotlib

我是python新手,我正在做的一项任务是:“编写一个程序,将直径为d的相同非重叠粒子放入立方体(3d)中具有周期性边界条件的晶格。线性长度为L。以可以改变粒子数的方式编写程序。演示您的程序是否工作并显示至少一个可视化“

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

还有,关于我应该如何处理这个问题有什么建议吗?我可以想象我可以随机生成用户输入的n个粒子的x,y,z坐标。但我如何确保它们不会重叠?我也对“周期边界条件”感到困惑,但这与python无关:|


提前谢谢你的帮助

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

与其他工作相比,确保它们不重叠可能是非常简单的。我会选择matplotlib。IIRC可以很好地处理3D事物。