bakeコンポーネントとの組合せ

bakeコンポーネント を 平面パターンの例 に組み込んだものです。

product1_bake.gh

def jointObjs(objlist, name = ''):

generateコンポーネントにという関数を追加してあります。

jointObjs(objsA)
jointObjs(objsB)
jointObjs(objsC)
jointObjs(objsD)
jointObjs(objsE)

というように、書き出したいレイヤごとに分けたオブジェクトのリストを jointObjs 関数に与えるとオブジェクトを一続きのリスト objs=[] にジョイントし、かつ同じ長さのレイヤ名のリスト layenames = [] を生成します。

“BAKE!” というプッシュボタンを押したときだけ、レイヤに分けてベイクします。レイヤ名を指定したい場合は

jointObjs(objsA,'edge A')
jointObjs(objsB,'edge B')
jointObjs(objsC,'edge C')
jointObjs(objsD,'edge D')
jointObjs(objsE,'edge E')

Comments are closed.