Nel mio giorno di lavoro come studente di dottorato di ricerca, eseguo la modellazione geologica. Nel mio tempo libero (principalmente per divertimento), sto imparando Python e sto provando a scrivere un semplice programma per visualizzare i modelli geocellulari 3D.Grafica 3D/4D con Python e wxPython?
geological model http://img710.imageshack.us/img710/6503/sgems.png geo model2 http://img638.imageshack.us/img638/529/1sblockmodel.jpg
Il modello geocellular è solo una griglia 3D dove ogni cella della griglia ha un certo valore (come mostrato nella figura a destra). Quindi, vorrei che il mio spettatore fosse in grado di visualizzare un modello di griglia 3D come l'immagine sul lato destro. Inoltre, mi piacerebbe che fosse in grado di visualizzare sezioni trasversali attraverso il modello nelle direzioni x, yez (questo è mostrato nella figura a sinistra).
Vorrei anche che i modelli fossero in grado di ruotare attorno a tutti e tre gli assi e ingrandire e rimpicciolire.
Ho svolto alcune indagini preliminari (principalmente here) e sembra che VisVis e VTK siano due potenziali opzioni. Sto cercando di usare wxPython per la GUI principale e sembra che entrambe le opzioni funzioneranno con wxPython per quanto posso dire.
Domande:
Ho ragione quando dico che penso VisVis e VTK avrebbe funzionato per quello che voglio? È preferibile l'altro?
Quale di queste due opzioni sarebbe la più semplice da implementare?
C'è un'altra opzione che dovrei prendere in considerazione?
Ricordare che sono nuovo di Python e molto nuovo per wxPython.
mlab URL/collegamento non funzionante – DevPlayer