finetuning graph position

graph
Fabien Benetou 2 years ago
parent e7abb17c12
commit 4c821e305d
  1. 3
      index.html

@ -2142,6 +2142,7 @@ let edges = []
let wikiStructure = null let wikiStructure = null
fetch('https://vatelier.benetou.fr/MyDemo/newtooling/wiki_graph.json').then( r => r.json() ).then( r => displayGraph(r.Nodes) ); fetch('https://vatelier.benetou.fr/MyDemo/newtooling/wiki_graph.json').then( r => r.json() ).then( r => displayGraph(r.Nodes) );
// alternatively there is the issue component that could also display linked issues
function displayGraph(mynodes){ function displayGraph(mynodes){
wikiStructure = mynodes wikiStructure = mynodes
let startingNode = "Wiki.VirtualRealityInterface" let startingNode = "Wiki.VirtualRealityInterface"
@ -2152,7 +2153,7 @@ function displayGraph(mynodes){
AFRAME.scenes[0].appendChild( graphEl ) AFRAME.scenes[0].appendChild( graphEl )
let node_names = Object.keys( mynodes ) let node_names = Object.keys( mynodes )
let rootEl = addNodeFromGraph(root.Id, "" + (Math.random()*2) + " " + (Math.random()*2) + " -" + (Math.random()*2) ) let rootEl = addNodeFromGraph(root.Id, "" + (Math.random()*2-1) + " " + (Math.random()+1) + " -" + (Math.random()*2-0.5) )
rootEl.setAttribute('update-links-on-pinchended', true) rootEl.setAttribute('update-links-on-pinchended', true)
displayLeafs( mynodes, graphEl, root.Id, rootEl, 2) displayLeafs( mynodes, graphEl, root.Id, rootEl, 2)
setTimeout( _ => { edges_to_display.map( i => addEdgeBetweenNodesFromGraph( i.graphel, i.source, i.target ))}, 2000 ) setTimeout( _ => { edges_to_display.map( i => addEdgeBetweenNodesFromGraph( i.graphel, i.source, i.target ))}, 2000 )

Loading…
Cancel
Save