26.10.2012 Views

version PDF - Flash informatique - EPFL

version PDF - Flash informatique - EPFL

version PDF - Flash informatique - EPFL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Octaviz, un système de visualisation pour Octave<br />

(a) Résultat de la commande Matlab trimesh (b) Résultat de la commande Octave/Octaviz vtk_trimesh<br />

FI 5 – 22 mai 2007 – page 6<br />

fig. 7 – Visualisation d’un maillage non-structuré<br />

(a) Résultat de la commande Matlab trisurf (b) Résultat de la commande Octave/Octaviz vtk_trisurf<br />

que vous avez sous Python directement avec VTK, c’est-à-dire<br />

toutes les fonctionnalités de VTK. Dans la figure 9, Octaviz<br />

nous a permis d’afficher les lignes de courants correspondant<br />

au champ de vitesse, colorées selon la pression. De plus, on<br />

peut superposer la géométrie du domaine en transparence.<br />

conclusion<br />

Octaviz ajoute à Octave des fonctionnalités vitales: ses<br />

moteurs graphiques ont été auparavant critiqués par les habitués<br />

des logiciels tels que Matlab. Grâce à VTK, la partie<br />

visualisation d’Octave devient esthétiquement comparable à<br />

des logiciels de visualisation scientifique. Octaviz est un projet<br />

en plein développement, ce qui signifie qu’il y a encore beaucoup<br />

de travail pour le rendre utilisable par tout le monde.<br />

Actuellement les utilisateurs non-Linux se voient coupés de<br />

ce logiciel car sa mise en œuvre sous Windows et MacOS<br />

n’est pas triviale. De plus, il n’est disponible qu’avec la <strong>version</strong><br />

2.1 d’Octave, <strong>version</strong> qui ne comprend pas de support pour<br />

fig. 8 – Visualisation d’une surface non-structurée<br />

fig. 9 – Lignes de courant et géométrie transparente avec les wrappers VTK<br />

les matrices creuses. Pour cela il faut la <strong>version</strong> 2.9, qui est<br />

déjà fournie par les distributions Linux, mais sans Octaviz.<br />

Si on veut le couple Octave2.9-Octaviz, il faut télécharger<br />

les sources d’Octaviz0.4.6 et les compiler, en attendant que<br />

quelqu’un mette à disposition un paquetage.<br />

réFérences<br />

[1] Jean-Daniel Bonjour, GNU Octave & Octave Forge.<br />

FI/7/06, ditwww.epfl.ch/SIC/SA/SPIP/Publications/spip.<br />

php?article1158.<br />

[2] Octaviz, octaviz.sourceforge.net/<br />

[3] VTK, www.kitware.com/vtk.html<br />

[4] Jean M. Favre, Large Data and Distributed Visualization<br />

with the Visualization Toolkit (VTK). <strong>EPFL</strong> Supercomputing<br />

review 14, 2004, ditwww.epfl.ch/SIC/SA/SPIP/<br />

Publications/spip.php?article380.<br />

[5] Sources relatives à cet article: iacs.epfl.ch/~rezzonic/octaviz<br />

n

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!