3D-черчение в Python - PullRequest
       20

3D-черчение в Python

3 голосов
/ 28 сентября 2010

Какие у меня есть варианты 3D-черчения в Python?

Он также должен распространяться.

Ответы [ 2 ]

6 голосов
/ 28 сентября 2010

Полагаю, вы спрашиваете о рекомендациях, а не о том, какие модули доступны ...

Лично я в основном использую Mayavi / Mlab / TVTK .По сути это интерфейс более высокого уровня для VTK .Он доступен под лицензией в стиле BSD (если я правильно помню ...), поэтому он должен свободно распространяться.Если вы визуализируете научные данные, это отличный выбор.

Для более простых 3D-графиков, Axes3D для matplotlib довольно хорош.Взгляните на примеры 3D (внизу) на странице галереи matplotlib .Тем не менее, он не очень подходит для визуализации объемных данных или более сложных поверхностей.

Естественно, это не единственные варианты, но я рекомендую именно их.

Если вы хотите перейти на более низкий уровень, всегда есть PyOpenGL .

В любом случае, надеюсь, это укажет вам правильное направление ...

3 голосов
/ 31 мая 2011

Еще одним вариантом является интерфейс Python для MathGL . Это библиотека GPL с большим набором двухмерных и трехмерных графических графических типов.

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