Rhino/GH-python Graph Module 勾配負荷設定(有向グラフ化)

一つ一つのエッジに対して、往路 復路 の距離を変更します。下のコードは勾配を求めるところまでで、勾配の値をどのように距離に変換するかは未記述です。すごく勾配負荷を影響させるか、ほどほどにするか、各自の関数(formula)を考えてください。 この関数を作ってエッジの重みを変更した後、Dijkstraでその経路選択に影響が出ます。またminisum, betweennessの計算にも影響があるはずです。

  • Comments Off on Rhino/GH-python Graph Module 勾配負荷設定(有向グラフ化)

Rhino/GH-python Graph Module 評価関数サンプル(近接度)

評価関数サンプル(媒介度)の続きです。 有向グラフにおいてminisum評価の基になる、各ノードからの他のすべてのノードに行く距離の合計の求め方 有向グラフにおいてminisum評価の基になる、各ノードへの他のすべてのノードから来る距離の合計の求め方(超絶微妙な違いわかります?) 以下のように続ければ、数値の高いノードほどminisum近接性が高いということになります

  • Comments Off on Rhino/GH-python Graph Module 評価関数サンプル(近接度)

Rhino/GH-python Graph Module 評価関数サンプル(媒介度)

Rhino/GH-python Graph Module 、内部に組み込まれているDijkstra(Fast)関数や、traceRoute(s)関数を使って、評価関数を作る例です。以下のサンプルはこのライノモデルの使用を想定。 全通りを行き来する媒介度計算(エッジを2つだけ持つノードを含める場合) 全通りを行き来する媒介度計算(エッジを2つだけ持つノードを含めない場合)

  • Comments Off on Rhino/GH-python Graph Module 評価関数サンプル(媒介度)