Rhino/GH-python Graph Module

graph_1_0.py  → Rhino-python / GH-Python 用のGraphモジュール version 1.0 です(重みつき有向グラフ、マルチショーテストパス対応フレーム)。スタジオ用拡張モジュール置き場の c:\MAsunit\ 直下にコピーし(始めてモジュールを追加する人はパスも通してください)、アップしてライノを再起動してください。 グラフの作り方は今のところ2通り。こちらサンプルです。 graph_module_test.zip TextDotとそれらをつないだCurveからインスタンスを作る方法(クラスGraphDot) つながったCurveからインスタンスを作る方法(クラスGraph, hclab. Street Viewに近い) 全ノードアクセス 全エッジアクセス 現在組み込んである関数は、ダイクストラ法による最短経路距離計算、ショーテストパス検出のみです。 g.Dijkstra(基点ノードのインスタンス) g.DijkstraFast(基点ノードのインスタンス) g.traceRoute(目的ノードのインスタンス) g.traceRoutesNode(目的ノードのインスタンス) g.traceRoutesEdge(目的ノードのインスタンス) シングルパスダイクストラ、各ノードまでのコスト シングルパスダイクストラ、トレースルート(ノードリスト取得) マルチパス対応ダイクストラ、トレースルート(ノードリスト取得、エッジリスト取得)

  • Comments Off on Rhino/GH-python Graph Module