gpt4 book ai didi

python - 如何在 Python Mayavi 中画线?

转载 作者:太空狗 更新时间:2023-10-29 21:01:35 24 4
gpt4 key购买 nike

如何在 Python Mayavi 中在 3D 空间中画一条线? MLAB 模块是否有一个函数允许我指定要绘制的线的起点和终点?

最佳答案

绘制线条时可以使用的一个重要功能是将它们表示为管。下面的示例我用来绘制 X、Y、Z 轴以及 3D 图形(请注意,在我的例子中尺寸很大,因此您可能需要调整它们):

import mayavi.mlab as mlab

black = (0,0,0)
white = (1,1,1)
mlab.figure(bgcolor=white)
mlab.plot3d([0, 1000], [0, 0], [0, 0], color=black, tube_radius=10.)
mlab.plot3d([0, 0], [0, 1500], [0, 0], color=black, tube_radius=10.)
mlab.plot3d([0, 0], [0, 0], [0, 1500], color=black, tube_radius=10.)
mlab.text3d(1050, -50, +50, 'X', color=black, scale=100.)
mlab.text3d(0, 1550, +50, 'Y', color=black, scale=100.)
mlab.text3d(0, -50, 1550, 'Z', color=black, scale=100.)

关于python - 如何在 Python Mayavi 中画线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10549634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com