1

是否可以在我的 wxPython 应用程序中嵌入 3-D 编辑器?(我在考虑 Blender,但欢迎提出其他建议。)

我的应用程序打开了一个 wxPython 窗口,我希望在其中有一个 3-D 编辑器。当然,我希望我的程序和 3-D 编辑器能够相互交互。

可能的?如何?

4

5 回答 5

2

Blender 有 python 插件,你可以编写一个插件来与你的程序交互。

于 2009-06-04T12:23:28.180 回答
1

我赞同 Luper Rouch 关于 Blender 插件的想法。但是如果你必须有自己的窗口,你需要 fork Blender。看看makehuman项目。它曾经有 Blender 作为平台。(我不确定,但我认为他们现在有不同的基础设施)

于 2009-06-04T14:41:05.513 回答
0

对于 Linux 上的 Blender2.5,您可以使用 gtk.Socket,代码示例在 pastebin 上

于 2010-07-20T00:48:22.463 回答
0

特别是对于Blender,我对此表示怀疑。Blender 使用基于 OpenGL 的自定义 UI,我不确定您是否可以强制它使用预先存在的窗口。我建议浏览“Ghost”的代码,它是 Blender 的自定义适配层(负责与操作系统交互以实现 UI 目的)。

于 2009-06-04T12:20:06.563 回答
0

也许这个脚本可能会为您的项目提供一些上下文。它集成了 Blender、ActiveX 和 wxPython。

警告:仅限 Windows。

于 2009-06-04T12:30:23.093 回答