2009-08-31 9 views
13

Je suis à la recherche d'une bibliothèque qui affichera et affichera des graphiques (diagrammes de réseau, pas de graphiques) en 3D, avec une certaine interactivité comme la sélection et le glissement des nœuds, la rotation de l'affichage, etc. donc Javascript ou Flash sont préférables, je considérerais aussi Java. Ayant regardé moi-même je me rends compte que les options sont très limitées, donc je suis intéressé d'entendre parler de ces bibliothèques indépendamment de la langue ou de l'interactivité, même si elles ne fonctionnent pas dans un navigateur. La 3D est essentielle cependant, il y a d'autres questions sur ce site qui convergent les bibliothèques 2D.Existe-t-il une bonne bibliothèque graphique 3D interactive?

Mise à jour: veuillez arrêter d'ajouter des détails des bibliothèques de graphes 2D. Comme l'indique la question, je ne recherche que des bibliothèques 3D et il y a d'autres questions qui couvrent les graphiques 2D.

+0

J'offre une prime car je suis sûr qu'il doit y avoir plus de bibliothèques là-bas. Ajoutez-en un que vous connaissez, un par réponse s'il vous plaît pour laisser le meilleur s'élever au sommet. –

+0

Puisque vous n'êtes pas à la recherche de quelque chose de complexe et que vous n'avez pas besoin de beaucoup de performance, pourquoi ne pas implémenter le vôtre, en utilisant un canevas 2D? Les transformations 3D à 2D impliquent des mathématiques très simples; "OpenGL Redbook" (téléchargeable gratuitement) contient d'excellentes informations sur le fonctionnement de GL dans les annexes. Si vous pouvez implémenter la multiplication matricielle, et si vous pouvez dessiner dans le canevas JS 2D, vous pouvez faire 3D. Je dis: Si vous voulez que la roue soit bien faite, faites-le vous-même, surtout si tout ce que vous pouvez trouver sont des briques en bois. // Publier comme commentaire car cela ne répond évidemment pas à la question (très spécifique) sur les bibliothèques. –

Répondre

1

Vous pouvez trouver ce utile:

Processing est un langage de programmation source de ouverte et environnement pour les personnes qui veulent programmer des images, animation et les interactions.

+0

Euh ... même si je considère une bibliothèque incomplète ou limitée, je cherche quelque chose * un peu plus haut niveau que ça! –

+0

Avez-vous vu ce que vous pouvez en faire? http://www.proce55ing.net/exhibition/works/001/index_link.html – ShuggyCoUk

+1

Quoi qu'il en soit, ce n'est pas une bibliothèque de graphes comme le demande la question. –

4

Walrus

Plus: grande recherche bibliothèque interactive graphique 3D, en Java.

Inconvénients: pas activement maintenu, dernière mise à jour en 2003.

screenshot

2

Il est C++ & SDL/OpenGL, mais vous pouvez trouver Forg3D d'intérêt (voir aussi ce paper). Je n'ai aucune expérience avec moi-même.

1

Starlight est un puissant outil de visualisation 3D que j'ai utilisé une fois, il y a plusieurs années (2005?) Pour un projet. Je me souviens que c'était assez puissant à l'époque. Ensuite, je n'étais pas concerné par une interface web. Il est toujours activement maintenu et dispose d'une entité non gouvernementale distincte pour gérer les licences commerciales.