标签: python
我是python的新手,我正在做的一项任务就是“编写一个程序,将具有周期性边界条件的直径为d的相同非重叠粒子置于立方(3d)晶格中。线性长度为L.以一种可以改变粒子数量的方式编写程序。证明你的程序有效并至少显示一个可视化“
我希望看到我应该使用什么3D库,有什么建议吗?
此外,有关如何解决此问题的任何建议?我想我可以随机生成我有用户输入的n个粒子的x,y,z坐标。我怎样才能确保它们不重叠?我也对“周期性边界条件”感到困惑,但这与python无关:|
感谢您的帮助!!
答案 0 :(得分:0)
Matplotlib适用于简单的3D绘图,非常受欢迎,因此很容易找到文档,教程和帮助。但是,对于专门针对3D绘图的内容,请尝试Mayavi。