用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球体的最简单方法?的主要内容,如果未能解决你的问题,请参考以下文章
使用带有 Swing 的鼠标绘制(单色)数组的最简单方法是啥?