gpt4 book ai didi

python - 如何在 Python 中绘制 3D 地球?

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

我正在尝试绘制环绕地球的卫星轨道。这是我目前拥有的:

enter image description here

我使用 mpl_toolkits.mplot3d 中的 Axes3D 函数绘制了这个图。理想情况下,我想做的是用具有拓扑结构的实际地球替换简单的球体。

如果您不确定我的意思,请查看 MATLAB 实现:

http://uk.mathworks.com/matlabcentral/fileexchange/13823-3d-earth-example

Basemap 包可能会有帮助(尤其是 bluemarble() 函数),但不幸的是我不能让它在 3D 对象上工作。还有一个类似的问题here ,但该问题的答案会导致 3D 球体在 2D 图上的投影。我想要 3D 绘图上的 3D 球体,以便我能够围绕它旋转。

有没有人知道另一个包/实现。或者有没有办法让 Basemap 与 3D 对象一起使用?

---编辑---

有人问 same question , 但还没有人回答

最佳答案

我以前问过类似的问题

PyOpenGL sphere with texture

如果我是你,我会选择一个 OpenGL 并在上面使用地球纹理,就像这个一样

enter image description here /image/ojwD8.jpg

无论如何,在我的第二个线程中,我需要制作一个与您想要的基本相同的火星行星,只是纹理不同:

Why my texture is not showing PyOpenGL

关于python - 如何在 Python 中绘制 3D 地球?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34838506/

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