Кодирование в кузнечике, чтобы попытаться изменить нумерацию ветвей моего дерева с {0}, {1}, .... на разные индексы ветвей {230}, {234}, .... Только первое дерево более правильноев его названии второе дерево произошло от более крупного дерева, и я выбрал эти ветви так, как мне нужно было манипулировать ими. Однако, манипулируя ими, мне пришлось изменить свой индекс ветвления с {230}, {234} .... на индекс, начинающийся с нуля, чтобы он соответствовал входящим данным. В результате я попытался манипулировать моими данными в python, чтобы отменить ранее выполненную манипуляцию.
Я попробовал код на python, взяв нужные мне индексы веток и выведя модифицированные индексы в соответствии с синтаксисом Rhino / Grasshopper
import rhinoscriptsyntax as rs
for i in x:
a = y.RenumberPaths("%s" %i)
Ожидаемый вывод дерева данных с управляемыми индексами ветвей. Ошибка: Ошибка времени выполнения (ArgumentException): запись с тем же ключом уже существует.
Трассировка: строка 13, в сценарии
Строка 13 - это та, которая говорит a = y.Renumber...