このページでは、Grasshopperでデータ・ツリー構造を扱うコンポーネントをまとめて紹介しています。
データ・ツリーは、複数のデータを階層的に管理するための仕組みで、複雑な定義や繰り返し処理を行う際に欠かせない概念です。
リストの整理、分岐の制御、構造の変換など、ジオメトリ処理の裏側を支える重要な役割を持っています。
下記では、データ・ツリーに関連するコンポーネントを整理し、それぞれの解説記事へアクセスできるようにしています。
処理内容や理解度に応じて、必要なコンポーネントを参照してください。
- [Grasshopper]フィボナッチ数列を作成するFibonacciの使い方
![[Grasshopper]フィボナッチ数列を作成するFibonacciの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]パス(階層名)を指定してFlattenするFlatten Treeの使い方
![[Grasshopper]パス(階層名)を指定してFlattenするFlatten Treeの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]連続する数値を1つに削除するDelete Consecutiveの使い方
![[Grasshopper]連続する数値を1つに削除するDelete Consecutiveの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]指定した階層内のデータを取得するTree Itemの使い方
![[Grasshopper]指定した階層内のデータを取得するTree Itemの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]指定した数値で一致する数値を判別・条件分岐するEqualityの使い方
![[Grasshopper]指定した数値で一致する数値を判別・条件分岐するEqualityの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]指定した数だけ階層を削除するTrim Treeの使い方
![[Grasshopper]指定した数だけ階層を削除するTrim Treeの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]指定した数値より小さい値を判別するSmaller Thanの使い方
![[Grasshopper]指定した数値より小さい値を判別するSmaller Thanの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]条件分岐や奇数・偶数番目のデータを取得するDispatchの使い方
![[Grasshopper]条件分岐や奇数・偶数番目のデータを取得するDispatchの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Null・Invalid・Emptyのデータの削除や整理するClean Treeの使い方
![[Grasshopper]Null・Invalid・Emptyのデータの削除や整理するClean Treeの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]階層を分解するExplode Treeの使い方
![[Grasshopper]階層を分解するExplode Treeの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]グループを解除するUngroupの使い方
![[Grasshopper]グループを解除するUngroupの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]モデルやデータをグループするGroupの使い方
![[Grasshopper]モデルやデータをグループするGroupの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]TrueやFalseのブール値(論理値)を格納するBooleanの使い方
![[Grasshopper]TrueやFalseのブール値(論理値)を格納するBooleanの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]数式や計算式、関数を使うことができるExpressionの使い方
![[Grasshopper]数式や計算式、関数を使うことができるExpressionの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]指定したアイテム名と一致するインデックス番号を取得するMember Indexの使い方
![[Grasshopper]指定したアイテム名と一致するインデックス番号を取得するMember Indexの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]リスト内の数値やデータを並び変えるSort Listの使い方
![[Grasshopper]リスト内の数値やデータを並び変えるSort Listの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]指定した数でリストを階層にまとめ分けるPartition Listの使い方
![[Grasshopper]指定した数でリストを階層にまとめ分けるPartition Listの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]文字や数値を結合するText Joinの使い方
![[Grasshopper]文字や数値を結合するText Joinの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]階層を抽出するTree Branchの使い方
![[Grasshopper]階層を抽出するTree Branchの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Reverse(リバース)のデータ構造を解説
![[Grasshopper]Reverse(リバース)のデータ構造を解説](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Simplify(シンプリファイ)のデータ構造を解説
![[Grasshopper]Simplify(シンプリファイ)のデータ構造を解説](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Graft(グラフト)のデータ構造を解説
![[Grasshopper]Graft(グラフト)のデータ構造を解説](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Flatten(フラッタン)のデータ構造を解説
![[Grasshopper]Flatten(フラッタン)のデータ構造を解説](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]ランダムな数値を出力するRandomの使い方
![[Grasshopper]ランダムな数値を出力するRandomの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]ドメイン範囲を分割するRangeの使い方
![[Grasshopper]ドメイン範囲を分割するRangeの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]リストの順番を逆にするReverse Listの使い方
![[Grasshopper]リストの順番を逆にするReverse Listの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]リストのアイテム数・長さを取得するList Lengthの使い方
![[Grasshopper]リストのアイテム数・長さを取得するList Lengthの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]データをずらすShift Listコンポーネントの使い方
![[Grasshopper]データをずらすShift Listコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]重複するデータを削除するCreate Setコンポーネントの使い方
![[Grasshopper]重複するデータを削除するCreate Setコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Entwineコンポーネントの使い方
![[Grasshopper]Entwineコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Mergeコンポーネントの使い方
![[Grasshopper]Mergeコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Seriesコンポーネントの使い方
![[Grasshopper]Seriesコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Cull Indexコンポーネントの使い方
![[Grasshopper]Cull Indexコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Flip Matrixコンポーネントの使い方
![[Grasshopper]Flip Matrixコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]List Itemコンポーネントの使い方
![[Grasshopper]List Itemコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)


![[Grasshopper]フィボナッチ数列を作成するFibonacciの使い方](https://iarchway.com/wp-content/uploads/2025/06/eyecatch-13.png)
![[Grasshopper]パス(階層名)を指定してFlattenするFlatten Treeの使い方](https://iarchway.com/wp-content/uploads/2025/06/eyecatch-4.png)
![[Grasshopper]連続する数値を1つに削除するDelete Consecutiveの使い方](https://iarchway.com/wp-content/uploads/2025/05/eyecatch-4.png)
![[Grasshopper]指定した階層内のデータを取得するTree Itemの使い方](https://iarchway.com/wp-content/uploads/2025/04/eyecatch-20.png)
![[Grasshopper]指定した数値で一致する数値を判別・条件分岐するEqualityの使い方](https://iarchway.com/wp-content/uploads/2025/04/eyecatch-18.png)
![[Grasshopper]指定した数だけ階層を削除するTrim Treeの使い方](https://iarchway.com/wp-content/uploads/2025/04/eyecatch-6.png)
![[Grasshopper]指定した数値より小さい値を判別するSmaller Thanの使い方](https://iarchway.com/wp-content/uploads/2024/12/eyecatch-10.png)
![[Grasshopper]条件分岐や奇数・偶数番目のデータを取得するDispatchの使い方](https://iarchway.com/wp-content/uploads/2024/12/eyecatch-2.png)
![[Grasshopper]Null・Invalid・Emptyのデータの削除や整理するClean Treeの使い方](https://iarchway.com/wp-content/uploads/2024/11/eyecatch-16.png)
![[Grasshopper]階層を分解するExplode Treeの使い方](https://iarchway.com/wp-content/uploads/2024/11/eyecatch-15.png)
![[Grasshopper]グループを解除するUngroupの使い方](https://iarchway.com/wp-content/uploads/2024/11/eyecatch-11.png)
![[Grasshopper]モデルやデータをグループするGroupの使い方](https://iarchway.com/wp-content/uploads/2024/11/eyecatch-10.png)
![[Grasshopper]TrueやFalseのブール値(論理値)を格納するBooleanの使い方](https://iarchway.com/wp-content/uploads/2024/09/eyecatch-8.png)
![[Grasshopper]数式や計算式、関数を使うことができるExpressionの使い方](https://iarchway.com/wp-content/uploads/2024/09/eyecatch-4.png)
![[Grasshopper]指定したアイテム名と一致するインデックス番号を取得するMember Indexの使い方](https://iarchway.com/wp-content/uploads/2024/09/eyecatch-2.png)
![[Grasshopper]リスト内の数値やデータを並び変えるSort Listの使い方](https://iarchway.com/wp-content/uploads/2024/07/eyecatch-5.png)
![[Grasshopper]指定した数でリストを階層にまとめ分けるPartition Listの使い方](https://iarchway.com/wp-content/uploads/2024/07/eyecatch.png)
![[Grasshopper]文字や数値を結合するText Joinの使い方](https://iarchway.com/wp-content/uploads/2024/06/eyecatch-8.png)
![[Grasshopper]階層を抽出するTree Branchの使い方](https://iarchway.com/wp-content/uploads/2024/06/eyecatch-7.png)
![[Grasshopper]Reverse(リバース)のデータ構造を解説](https://iarchway.com/wp-content/uploads/2024/06/eyecatch-1.png)
![[Grasshopper]Simplify(シンプリファイ)のデータ構造を解説](https://iarchway.com/wp-content/uploads/2024/06/eyecatch.png)
![[Grasshopper]Graft(グラフト)のデータ構造を解説](https://iarchway.com/wp-content/uploads/2024/05/eyecatch-23.png)
![[Grasshopper]Flatten(フラッタン)のデータ構造を解説](https://iarchway.com/wp-content/uploads/2024/05/eyecatch-22.png)
![[Grasshopper]ランダムな数値を出力するRandomの使い方](https://iarchway.com/wp-content/uploads/2024/04/eyecatch-24.jpg)
![[Grasshopper]ドメイン範囲を分割するRangeの使い方](https://iarchway.com/wp-content/uploads/2024/04/eyecatch-23.png)
![[Grasshopper]リストの順番を逆にするReverse Listの使い方](https://iarchway.com/wp-content/uploads/2024/04/eyecatch-16.png)
![[Grasshopper]リストのアイテム数・長さを取得するList Lengthの使い方](https://iarchway.com/wp-content/uploads/2024/04/eyecatch-15.png)
![[Grasshopper]データをずらすShift Listコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/04/eyecatch-11.png)
![[Grasshopper]重複するデータを削除するCreate Setコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/04/eyecatch-2.png)
![[Grasshopper]Entwineコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/eyecatch-53.png)
![[Grasshopper]Mergeコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/eyecatch-25.png)
![[Grasshopper]Seriesコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/eyecatch-18.png)
![[Grasshopper]Cull Indexコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/eyecatch-12.png)
![[Grasshopper]Flip Matrixコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/eyecatch-3.png)
![[Grasshopper]List Itemコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/eyecatch-1.png)

