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

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

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

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

【问题讨论】:

    标签: python python-2.7 3d render


    【解决方案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)
    猜你喜欢
    • 2012-09-07
    • 2017-10-06
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 2014-09-23
    • 2022-06-18
    相关资源
    最近更新 更多