【发布时间】: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
据我所知,这是最简单的:
from visual import *
ball1=sphere(pos=vector(x,y,z),radius=radius,color=color)
您可以建议哪些替代方案?
【问题讨论】:
标签: python python-2.7 3d render
请参阅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)