リンクされたデータをwebGLで描画するためにvivagraphJSを使用しています。ノードにマウスオーバーすると、このノードから各リンクが描画されます。そして、このノードをマウスアウトすると、それらのリンクを削除したいと思います..だから、私のコードがあります:
function removeLink(node, graph) {
graph.forEachLinkedNode(node.id, function(linkedNode, link) {
graph.removeLink(link);
// I also tried this :
// graph.removeLink(link.fromId, link.toId);
});
}
そしてvivagraph How Toで行う方法があります:
g.forEachLinkedNode('nodeId', function(linkedNode, link){
g.removeLink(link);
});
私の問題は、ノードで mouseIn するとリンクが正しく表示されるが、このノードから mouseOut すると何も起こらないことです...リンクは、私が mouseOut で、データが正しい場合です..)
要素を描画解除するための webGL を使用した別のソリューションがあるかもしれません...