Utility モジュール / Pythonのリストの入れ子をGrasshopperのデータツリーに

Pythonのリストの入れ子をGrasshopperのデータツリーに 変換する関数 ListlistToTreeをモジュールにしました。
Utility.py
↑をCA_Neighbour.pyと同様 c:\MASunit フォルダに保存して、rhinocerosを再起動してください。

Pythonコンポーネント上で使うときは

import Utility as utl
import Rhino.Geometry as rg

listlist = []
for i in range(50):
    list = []
    for j in range(50):
        list.append(rg.Point3d(j,j,j))
tree = utl.ListlistToTree(listlist)

Utility.ListlistToTree の引数にネストされたリストを渡すと Tree に変換されたデータ型が返ってきます。今後も何かとUtilityモジュールの機能を拡張していきたいと思います。

Comments are closed.