首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用郁郁寡欢放大/缩小3D图像?

如何用郁郁寡欢放大/缩小3D图像?
EN

Stack Overflow用户
提问于 2019-08-05 13:50:04
回答 1查看 209关注 0票数 1

我试图用包含一些信息的纹理显示3D图像(球体)。我需要旋转和放大图像。

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

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

非常感谢!

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

代码语言:javascript
复制
[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和Python3.7。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-05 16:41:58

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

正如jdehesa在他的评论中指出的那样,我没有正确地遵循一步一步地安装x64位Windows 7、8和10中显示的安装步骤。

现在起作用了。谢了杰德萨!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57360016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档