Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1556 connectés 

  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Architecture en D3 JS (detection collision)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Architecture en D3 JS (detection collision)

n°2266562
vian2212
Posté le 28-09-2015 à 10:54:53  profilanswer
 

Hello à tous,
 
J'aimerais réaliser un "schéma réseau" à l'aide de D3JS,
J'ai des éléments à des coordonnées précises que j'aimerai relier entre eux,  
Mon problème c'est que les liens passent en dessous ou au dessus de certains éléments,
 
Comment puis je faire afin que mes liens détectent mes éléments et passent à coté ?
 
Merci beaucoup pour les pistes que vous pourriez me donner !
C'est basiquement ce qu'a voulu faire une personne dans ce poste (resté sans réponses) : http://www.chinabtp.com/draw-path- [...] ode-d3-js/
Si cela n'est pas possible avec D3JS, n'hésitez pas à partager vos libs ! :)
Merci à tous


Message édité par vian2212 le 28-09-2015 à 11:22:30
mood
Publicité
Posté le 28-09-2015 à 10:54:53  profilanswer
 

n°2266692
Devil'sTig​er
Posté le 29-09-2015 à 18:18:02  profilanswer
 

Qu'entends tu par "passent à côté" alors que tu dis au dessus: "les liens passent en dessous/au dessus de certains éléments" ?
 
Habituellement dans ce genre de cas, on se contente de faire en sorte que le trait soit visible en dessous (via un jeux d'opacité) ou alors que l'on change légèrement la courbe pour justement passer au dessus/dessous d'un élément.
 
Au passage sache que le fait de bouger les éléments pour éviter les collisions (cad réorganiser le tout), est NP-hard donc ca n'est pas la voie à suivre.

n°2266693
vian2212
Posté le 29-09-2015 à 18:23:12  profilanswer
 

Hello Devil's Tiger, merci pour ta réponse,
En gros :  
Situation actuelle : "les liens passent en dessous/au dessus de certains éléments"
Situation souhaitée : "passent à côté"
 
L'idée c'est de faire comme cette librairie JS que j'ai trouvé :
http://www.jointjs.com/demos/routing
 
En effet je vais avoir beaucoup de liens, et il me faut les organiser de cette manière.
 
Je vais donc partir avec cette lib JointJS mais je rencontre de nouveaux soucis ! :D (xWiki est pas comode !)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Architecture en D3 JS (detection collision)

 

Sujets relatifs
d3.js : filtrer X dernières données d'un .csvRecuperation de variable JS en PHP
JS - AJAX asynchrone - comment faire remonter une variable[JS] - acceder a une URL
[Javascript - D3] Ajouter une variable de colorisation de fluxRécupérer une variable PHP dans une shadowbox JS
Problème d'architecture de softwareEst-ce que mon architecture est bonne?
Désactiver JS responsiveProblème d'utilisation d'une librairie JS..
Plus de sujets relatifs à : Architecture en D3 JS (detection collision)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR