2010-07-05 8 views
3

Je suis à la recherche d'une bibliothèque Open Source .NET (ou wrapper à une bibliothèque) qui va créer des courbes de niveau à partir d'un ensemble de valeurs le long d'une grille/maillage. ZedGraph est la chose la plus proche que j'ai pu trouver (http://zedgraph.org/)..NET Open Source Contour Plotting

Ce serait aussi génial si elle pouvait exporter vers EPS.

+0

Vous devriez probablement pouvoir le faire avec ZedGraph. En outre, il fournit la fonctionnalité pour enregistrer en EPS. Il y avait également quelques sujets ici sur SO concernant l'utilisation de ZG pour enregistrer en format EPS réel. – Gacek

+0

Merci, c'est génial de savoir qu'il a la possibilité d'écrire en EPS. Cela étant vrai, je peux ajouter la fonctionnalité à ZedGraph. Ils fournissent un exemple de tracé de contour, mais franchement, je ne considère pas cette fonctionnalité de contour réel. J'ai besoin d'un tracé de contour efficace donné un maillage. J'ai juste besoin d'un bon algorithme. – ccook

Répondre

2

With D3 you can plot contour lines (isolines) for WPF. Je ne suis pas sûr des surfaces de contour. WPF a d'excellentes capacités d'impression, donc je pense que l'impression en EPS ne serait pas un problème.

Édition: récemment trouvé this un exemple WinForms autour d'un .dll qui calcule des isolignes.

+0

Je ne pouvais pas trouver une liste de fonctionnalités, mais il semble être capable de – ccook

1

L'extraction de contour de routine ConRec a très bien (rapide et efficace) pour moi:

http://paulbourke.net/papers/conrec/

Il ne contours pas sortie, mais une collection de segments de ligne et les valeurs z associées. Vous pouvez utiliser ces données brutes pour construire un polygone de contour si nécessaire.

+0

Pour info j'ai fini par utiliser http://www.meteothinker.com/wContourProduct.aspx – ProfNimrod

Questions connexes