Лучшие модули для разработки простого оконного приложения для 3D-моделирования? - PullRequest
3 голосов
/ 04 января 2009

Я хочу создать очень простой инструмент для 3D-моделирования. Приложение должно быть оконным и должно реагировать на события щелчка мышью и перетаскивания в 3D-окне.

Я выбрал wxPython для реального окна, так как я уже достаточно хорошо с ним знаком. Тем не менее, мне нужно создать окно просмотра OpenGL, которое может реагировать на различные события мыши. Было бы не плохо иметь удобную математику для преобразования 2D-позиций мыши в «пространстве камеры» в координаты мирового пространства, чтобы упростить задачи выбора.

Я ищу рекомендации по тем модулям, на которые мне следует обратить внимание.

Ответы [ 3 ]

3 голосов
/ 04 января 2009

По какой причине вы не будете использовать wx GLCanvas ? Вот пример, который рисует сферу.

2 голосов
/ 04 января 2009

В качестве базового инструмента 3D-моделирования я бы порекомендовал VPython .

1 голос
/ 04 января 2009

Я не знаю ни одного модуля в штучной упаковке, обеспечивающего эту функциональность, но вы можете черпать вдохновение из Blender 3D , который обладает всеми описанными вами функциями: это инструмент 3D-моделирования, его написанный на Python, имеет окно просмотра OpenGL, которое реагирует на события мыши, и его с открытым исходным кодом .

Вероятно, вы можете черпать вдохновение из Blender и применять его в своих проектах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...