0
計算中dijkstra
エッジを隠した後に最短パスを計算すると、アルゴリズムには依然としてそれらのエッジが含まれます。cytoscape.js:dijkstraで隠れたエッジを無視する
cy.remove(someEdges)
正しい結果が得られます。欠落しているエッジの周りで最短経路が再ルーティングされます。
隠されたエッジでも同じ効果を得ることは可能でしょうか?
計算中dijkstra
エッジを隠した後に最短パスを計算すると、アルゴリズムには依然としてそれらのエッジが含まれます。cytoscape.js:dijkstraで隠れたエッジを無視する
cy.remove(someEdges)
正しい結果が得られます。欠落しているエッジの周りで最短経路が再ルーティングされます。
隠されたエッジでも同じ効果を得ることは可能でしょうか?
ほとんどの関数およびアルゴリズムは、関数がサブグラフ(呼び出し元のコレクション)のみを考慮するように、サブグラフ上で呼び出すことができます。
たとえば、cy.elements(':visible').dijkstra()
に電話すると、表示される要素のみが考慮されます。