Bonjour,
Je suis à la recherche d'idées pour créer une représentation d'un graphe en 3D.
Jusqu'à là rien de d'extraordinaire, le problème est le suivant :
- Je n'ai que la distance entre un noeud et ses voisins.
Exemple : A->B = 2, A->C = 3; B->A = 2, B->D = 4
Je dois donc construire des coordonnées 3D sachant que je n'ai aucune coordonnées pour les points.
Tous les points ne sont pas reliés ensemble.
- 2ème contrainte, il faut que visuellement, les distances les plus courtes soient vraiment plus courte. C'est à dire qu'il ne doit pas y avoir un 'edge', vertex qui soit de 5, un autre de 3 et que le 5 soit plus près du noeud que celui de 3.
Je code en python au cas où, et pour la visualisation, je dois coder en OpenGl.
J'espère avoir été clair, merci pour toutes vos contributions !
Partager