2010-09-28 10 views

Répondre

6

Je suppose que vous vous demandez reccomendations, plutôt que les modules disponibles ...

Personnellement, j'utilise la plupart du temps Mayavi/Mlab/TVTK. C'est essentiellement une interface de niveau supérieur à VTK. Il est disponible sous une licence de style BSD (si je me souviens bien ...), donc il devrait être librement redistribuable. Si vous visualisez des données scientifiques, c'est un excellent choix.

Pour les tracés 3D plus simples, matplotlib's Axes3D est plutôt sympa. Jetez un oeil aux exemples 3D (vers le bas) sur le matplotlib gallery page. Cependant, il n'est pas bien adapté pour visualiser des données volumétriques ou des surfaces plus complexes.

Naturellement, ce ne sont pas les seules options, mais ce sont les deux que je recommanderais. Si vous voulez descendre à un niveau inférieur, il y a toujours PyOpenGL.

En tout cas, nous espérons que vous pointe dans la bonne direction ...

3

Une autre variante est l'interface Python pour MathGL. C'est une bibliothèque GPL avec un grand nombre de types de graphiques de traçage 2D et 3D.