gpt4 book ai didi

python - 如何使用glumpy放大/缩小3D图像?

转载 作者:行者123 更新时间:2023-12-01 07:27:54 28 4
gpt4 key购买 nike

我正在尝试显示带有包含一些信息的纹理的 3D 图像(球体)。我需要旋转和放大/缩小图像。

我刚刚想到使用 glumply,并且看到了一些非常有用的示例(尤其是 https://github.com/glumpy/glumpy/blob/master/examples/earth.py 中的地球渲染示例)。

但是,到目前为止我还没有找到任何放大/缩小图像的示例。有人知道这是否可能吗?我开始认为这是不可能的,但这有点令人难以置信。我真的很感激任何关于如何做到这一点的例子(或者了解它的人告诉我这是不可能的)。我昨天晚上才发现glumpy,所以示例越完整越好。

非常感谢!

编辑:据我所知,TrackballArcball 类(我用于 3D 球体)都有一个 on_mouse_scroll 当鼠标滚轮转动时应该已经放大/缩小的方法。但是,当我转动方向盘时,永远不会调用该方法。我不确定这是否与执行程序时在控制台中收到的消息有关:

[w] Backend (<module 'glumpy.app.window.backends.backend_glfw' from 'C:\\Python37\\lib\\site-packages\\glumpy\\app\\window\\backends\\backend_glfw.py'>) not available
[w] Backend (<module 'glumpy.app.window.backends.backend_pyglet' from 'C:\\Python37\\lib\\site-packages\\glumpy\\app\\window\\backends\\backend_pyglet.py'>) not available

有什么想法吗?我使用的是 Windows 10 和 Python 3.7。

最佳答案

问题是我缺少 GLFW DLL 库。我可以创建球体并旋转它,但无法放大/缩小。我没有太注意执行应用程序时收到的一些警告/错误,因为它似乎工作正常。

正如 jdehesa 在他的评论中指出的那样,我没有正确遵循 Step-by-step install for x64 bit Windows 7,8, and 10 中显示的安装步骤。 .

现在可以了。谢谢jdehesa!

关于python - 如何使用glumpy放大/缩小3D图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57360016/

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