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

2024-09-27 21:27:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图显示一个三维图像(一个球体)的纹理,其中包含一些信息。我需要旋转和放大/缩小图像。你知道吗

我刚开始使用glumply,看到了一些非常有用的例子(尤其是https://github.com/glumpy/glumpy/blob/master/examples/earth.py的地球渲染例子)。你知道吗

然而,到目前为止,我还没有找到任何放大/缩小图像的例子。有人知道这是否可能吗?我开始认为这是不可能的,但不知何故这很难让人相信。我真的很感激任何一个例子,如何做到这一点(或有人谁知道它告诉我,这是不可能的)。我昨天晚上才发现闷闷不乐,所以例子越完整越好。你知道吗

非常感谢!你知道吗

EDIT:据我所知,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

有什么想法吗?我使用的是windows10和python3.7。你知道吗


Tags: 方法frompy图像backendappwindowbackends
1条回答
网友
1楼 · 发布于 2024-09-27 21:27:52

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

正如jdehesa在评论中指出的,我没有正确地遵循Step-by-step install for x64 bit Windows 7,8, and 10中所示的安装步骤。你知道吗

现在起作用了。谢谢你!你知道吗

相关问题 更多 >

    热门问题