Grasshopper :: パスを置き換える
今回は、データツリーのパスの数字を置き換える方法について紹介いたします。
レシピ
まずは、元データを[Tree Statistics]コンポーネントに繋ぎ、出力側の[Paths]から元データのパスを抽出します。
次に、[Replace Paths]コンポーネント入力側の[Data]には元データを、[Search]には抽出した[Paths]を繋ぎます。
置き換えたいパスを[Construct Path]コンポーネントを用いて作成し、[Replace Paths]コンポーネントの入力側[Replace]へ繋ぐと、新しく作成したパスに置き換わります。
ちなみに、元データのパスの数と、置き換えるパスの数が違うと、エラーになってしまうのでお気をつけください。
使用した主なコンポーネント
- [Tree Statistics] (Sets > Tree > Tree Statistics)
- [Construct Path] (Sets > Tree > Construct Path)
- [Replace Paths] (Sets > Tree > Replace Paths)