用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球体的最简单方法?的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL - 用纹理绘制正方形的最简单方法

使用带有 Swing 的鼠标绘制(单色)数组的最简单方法是啥?

在 Flutter 中使用设置的 FPS 绘制大量简单、填充颜色的矩形的最高效方法是啥?

如何绘制 3D 球体?

用Unity3D制作一个球体的场景如何做

在 OpenGL 中绘制 3d 图形的最有效方法是啥?