Встраивание трехмерного редактора (такого как Blender) в приложение wxPython - PullRequest
1 голос
/ 04 июня 2009

Можно ли встроить трехмерный редактор в мое приложение wxPython? (Я думаю, Блендер, но другие предложения приветствуются.)

Мое приложение открывает окно wxPython, и я хочу иметь внутри него трехмерный редактор. Конечно, я хочу, чтобы моя программа и трехмерный редактор взаимодействовали друг с другом.

возможно? Как?

Ответы [ 5 ]

2 голосов
/ 04 июня 2009

Blender имеет плагины Python, вы можете написать плагин для взаимодействия с вашей программой.

1 голос
/ 04 июня 2009

Я вторая идея Лупера Рача о плагинах Blender. Но если у вас есть собственное окно, вам нужно раскошелиться на Blender Взгляните на проект makehuman . Раньше в качестве платформы использовался Blender. (Я не уверен, но я думаю, что у них теперь другая инфраструктура)

0 голосов
/ 20 июля 2010

Для Blender2.5 в Linux вы можете использовать gtk.Socket, пример кода: здесь, на pastebin

0 голосов
/ 04 июня 2009

Возможно , этот скрипт может предоставить некоторый контекст для вашего проекта. Он объединяет Blender, ActiveX и wxPython.

Предупреждение: только для Windows.

0 голосов
/ 04 июня 2009

Для Блендер конкретно, я в этом сомневаюсь. Blender использует пользовательский интерфейс на основе OpenGL, и я не уверен, что вы можете заставить его использовать уже существующее окно. Я предлагаю просмотреть код «Ghost», который является пользовательским уровнем адаптации Blender (отвечает за взаимодействие с ОС в целях пользовательского интерфейса).

...