На моей дневной работе в качестве аспиранта я занимаюсь геологическим моделированием.В свободное время (в основном для развлечения) я изучаю Python и пытаюсь написать простую программу для просмотра трехмерных геоэлементных моделей.
геологическая модель http://img710.imageshack.us/img710/6503/sgems.png
Географическая модель - это просто трехмерная сетка, в которой каждая ячейка сетки имеет определенное значение (как показано на правом рисунке). Итак, я бы хотел, чтобы мой зритель мог отображать трехмерную сеточную модель, как на картинке справа. Также я хотел бы, чтобы была возможность отображать поперечные сечения модели в направлениях x, y и z (это показано на левом рисунке).
Я также хотел бы, чтобы модели могли вращаться вокруг всех трех осей и увеличивать и уменьшать масштаб.
Я провел предварительное расследование (в основном здесь ), и мне кажется, что VisVis и VTK - два возможных варианта. Я пытаюсь использовать wxPython для основного графического интерфейса, и, насколько я могу судить, оба варианта будут работать с wxPython.
Вопросы:
Прав ли я, когда говорю, что думаю, VisVis и VTK будут работать для того, что я хочу? Один из вариантов предпочтительнее другого?
Какой из этих двух вариантов проще всего реализовать?
Есть ли еще один вариант, который мне также следует рассмотреть?
Имейте в виду, что я новичок в Python и очень впервые в wxPython.