用python绘制3d球体的最简单方法?

Posted

技术标签:

【中文标题】用python绘制3d球体的最简单方法?【英文标题】:Simplest way to plot 3d sphere by python? 【发布时间】:2017-01-15 03:16:54 【问题描述】:

据我所知,这是最简单的:

from visual import *
ball1=sphere(pos=vector(x,y,z),radius=radius,color=color)

您可以建议哪些替代方案?

【问题讨论】:

【参考方案1】:

请参阅Mayavi 库以了解 3D 可视化和一些绘制球体的示例。它应该适用于 Python 2.7。

享受吧!

【讨论】:

画一个球体简单吗? import mayavi.mlab as mlab import numpy as np + mlab.clf() phi, theta = np.mgrid[0:np.pi:11j, 0:2*np.pi:11j] x = np.sin(phi) * np.cos(theta) y = np.sin(phi) * np.sin(theta) z = np.cos(phi) mlab.mesh(x, y, z) mlab.mesh(x, y, z, representation='wireframe', color=(0, 0, 0)) mlab.show() 我明白了!这是另一种可能性:mlab.points3d(x, y, z, value, resolution=30)

以上是关于用python绘制3d球体的最简单方法?的主要内容,如果未能解决你的问题,请参考以下文章