ツリー ブランチの番号を {0}、{1}、.... からブランチ {230}、{234}、.... の diff インデックスに変更するようにバッタでコーディングしています。 、2番目の木はより大きな木からのもので、これらの枝を操作するために必要に応じて選択しました. ただし、それらを操作するときは、受信データと一致するように、ブランチ インデックスを {230}、{234} から 0 で始まるインデックスに変更する必要がありました。その結果、以前に行った操作を元に戻すために、Python でデータを操作してみました。
必要なブランチ インデックスを取得し、Rhino/Grasshopper 構文に従って変更されたインデックスを出力する Python のコードを試しました
import rhinoscriptsyntax as rs
for i in x:
a = y.RenumberPaths("%s" %i)
分岐インデックスが操作されたデータ ツリーの予期される出力。エラー: 実行時エラー (ArgumentException): 同じキーを持つエントリが既に存在します。
トレースバック: スクリプトの 13 行目
13行目はまさにa = y.Renumber...