このページでは、Grasshopperで様々な解析をするためのコンポーネントをまとめて紹介しています。
解析系コンポーネントは、モデルの構成要素の取得や、長さ、面積、距離、曲率、法線方向など、形状の性質を取得するために使用されます。
形状を「作る」だけでなく、「取得・評価・理解する」ために欠かせない要素です。
下記では、解析に関連するコンポーネントを整理し、それぞれの解説記事へアクセスできるようにしています。
目的に応じて、必要なコンポーネントを参照してください。
- [Grasshopper]ボックスの指定した位置の点・作業平面を取得するEvaluate Boxの使い方
![[Grasshopper]ボックスの指定した位置の点・作業平面を取得するEvaluate Boxの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]ボックスの範囲を取得・作成するDeconstruct BoxとDomain Boxの使い方
![[Grasshopper]ボックスの範囲を取得・作成するDeconstruct BoxとDomain Boxの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]線が閉じているか開いているかを調べるClosedの使い方
![[Grasshopper]線が閉じているか開いているかを調べるClosedの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Brepモデルと線の交点を取得するBrep | Curveの使い方
![[Grasshopper]Brepモデルと線の交点を取得するBrep | Curveの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]複数モデル同士の干渉を調べるCollision Many|Manyの使い方
![[Grasshopper]複数モデル同士の干渉を調べるCollision Many|Manyの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]線と作業平面の交点の情報を取得するCurve | Planeの使い方
![[Grasshopper]線と作業平面の交点の情報を取得するCurve | Planeの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]モデル同士の交差部分を取得するSolid Intersectionの使い方
![[Grasshopper]モデル同士の交差部分を取得するSolid Intersectionの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]0から1で線上の位置を指定して点を取得するPoint On Curveの使い方
![[Grasshopper]0から1で線上の位置を指定して点を取得するPoint On Curveの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]点からBrepモデル上の最も近い地点に点を作成するBrep Closest Pointの使い方
![[Grasshopper]点からBrepモデル上の最も近い地点に点を作成するBrep Closest Pointの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]交差するモデル同士を結合するSolid Unionの使い方
![[Grasshopper]交差するモデル同士を結合するSolid Unionの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]サーフェスと直線の交点を取得するSurface | Lineの使い方
![[Grasshopper]サーフェスと直線の交点を取得するSurface | Lineの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]モデルを他のモデルでトリム・切り取るTrim Solidの使い方
![[Grasshopper]モデルを他のモデルでトリム・切り取るTrim Solidの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]指定した数値で一致する数値を判別・条件分岐するEqualityの使い方
![[Grasshopper]指定した数値で一致する数値を判別・条件分岐するEqualityの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]線の制御点を表示するControl Pointsの使い方
![[Grasshopper]線の制御点を表示するControl Pointsの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]指定した点から近い複数の点を取得するClosest Pointsの使い方
![[Grasshopper]指定した点から近い複数の点を取得するClosest Pointsの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]内外判定をする5つのコンポーネントを解説
![[Grasshopper]内外判定をする5つのコンポーネントを解説](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]指定した点から最も近い点を取得するClosest Pointの使い方
![[Grasshopper]指定した点から最も近い点を取得するClosest Pointの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]線を結合部分で分解するExplodeの使い方
![[Grasshopper]線を結合部分で分解するExplodeの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]指定した数値より小さい値を判別するSmaller Thanの使い方
![[Grasshopper]指定した数値より小さい値を判別するSmaller Thanの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]点から線の一番近い地点に点を作成するCurve Closest Pointの使い方
![[Grasshopper]点から線の一番近い地点に点を作成するCurve Closest Pointの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]モデルの枠線データを取得するBrep Wireframeの使い方
![[Grasshopper]モデルの枠線データを取得するBrep Wireframeの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]作業平面の原点とベクトル情報を取得するDeconstruct Planeの使い方
![[Grasshopper]作業平面の原点とベクトル情報を取得するDeconstruct Planeの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]点からサーフェスの一番近い地点を取得するSurface Closest Point
![[Grasshopper]点からサーフェスの一番近い地点を取得するSurface Closest Point](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]サーフェスの制御点を取得するSurface Pointsの使い方
![[Grasshopper]サーフェスの制御点を取得するSurface Pointsの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]2点間の距離の数値を取得するDistanceの使い方
![[Grasshopper]2点間の距離の数値を取得するDistanceの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]閉じた線や平面の範囲を和の足し算で結合するRegion Unionの使い方
![[Grasshopper]閉じた線や平面の範囲を和の足し算で結合するRegion Unionの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]閉じた線や平面の範囲の差の引き算をするRegion Differenceの使い方
![[Grasshopper]閉じた線や平面の範囲の差の引き算をするRegion Differenceの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]任意の数の数値データを作成するGene Poolの使い方
![[Grasshopper]任意の数の数値データを作成するGene Poolの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]最適化を行うGalapagosの使い方
![[Grasshopper]最適化を行うGalapagosの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]メッシュから線データを抽出するFace Boundariesの使い方
![[Grasshopper]メッシュから線データを抽出するFace Boundariesの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]線の中点を抽出するCurve Middleの使い方
![[Grasshopper]線の中点を抽出するCurve Middleの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]メッシュの点、面、色、ベクトルを抽出するDeconstruct Meshの使い方
![[Grasshopper]メッシュの点、面、色、ベクトルを抽出するDeconstruct Meshの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]点を順番に矢印でつなぐPoint Orderの使い方
![[Grasshopper]点を順番に矢印でつなぐPoint Orderの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]物体と平面や面の交線を取得するBrep | Planeの使い方
![[Grasshopper]物体と平面や面の交線を取得するBrep | Planeの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]曲線の曲率を表示するCurvature Graphの使い方
![[Grasshopper]曲線の曲率を表示するCurvature Graphの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]線の長さを取得するLengthの使い方
![[Grasshopper]線の長さを取得するLengthの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]リストのアイテム数・長さを取得するList Lengthの使い方
![[Grasshopper]リストのアイテム数・長さを取得するList Lengthの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]線の交点を抽出する3つの方法を解説
![[Grasshopper]線の交点を抽出する3つの方法を解説](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Volumeコンポーネントの使い方
![[Grasshopper]Volumeコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Evaluate Curveコンポーネントの使い方
![[Grasshopper]Evaluate Curveコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Mesh|Planeコンポーネントの使い方
![[Grasshopper]Mesh|Planeコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Surfaceコンポーネントの使い方
![[Grasshopper]Surfaceコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Areaコンポーネントの使い方
![[Grasshopper]Areaコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Deconstructコンポーネントの使い方
![[Grasshopper]Deconstructコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]Evaluate Surfaceコンポーネントの使い方
![[Grasshopper]Evaluate Surfaceコンポーネントの使い方](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgdmlld0JveD0iMCAwIDEzNjYgNzY4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==)
- [Grasshopper]点、線、面を抽出する方法をソリッド、サーフェス、ラインを使い紹介
![[Grasshopper]点、線、面を抽出する方法をソリッド、サーフェス、ラインを使い紹介](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEwODAiIHZpZXdCb3g9IjAgMCAxOTIwIDEwODAiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+)
- [Grasshopper]簡単にモデルに穴を開ける方法と注意点
![[Grasshopper]簡単にモデルに穴を開ける方法と注意点](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEwODAiIHZpZXdCb3g9IjAgMCAxOTIwIDEwODAiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+)


![[Grasshopper]ボックスの指定した位置の点・作業平面を取得するEvaluate Boxの使い方](https://iarchway.com/wp-content/uploads/2025/06/eyecatch-11.png)
![[Grasshopper]ボックスの範囲を取得・作成するDeconstruct BoxとDomain Boxの使い方](https://iarchway.com/wp-content/uploads/2025/06/eyecatch-7.png)
![[Grasshopper]線が閉じているか開いているかを調べるClosedの使い方](https://iarchway.com/wp-content/uploads/2025/06/eyecatch.png)
![[Grasshopper]Brepモデルと線の交点を取得するBrep | Curveの使い方](https://iarchway.com/wp-content/uploads/2025/05/eyecatch-21.png)
![[Grasshopper]複数モデル同士の干渉を調べるCollision Many|Manyの使い方](https://iarchway.com/wp-content/uploads/2025/05/eyecatch-17.png)
![[Grasshopper]線と作業平面の交点の情報を取得するCurve | Planeの使い方](https://iarchway.com/wp-content/uploads/2025/05/eyecatch-9.png)
![[Grasshopper]モデル同士の交差部分を取得するSolid Intersectionの使い方](https://iarchway.com/wp-content/uploads/2025/05/eyecatch-8.png)
![[Grasshopper]0から1で線上の位置を指定して点を取得するPoint On Curveの使い方](https://iarchway.com/wp-content/uploads/2025/05/eyecatch-6.png)
![[Grasshopper]点からBrepモデル上の最も近い地点に点を作成するBrep Closest Pointの使い方](https://iarchway.com/wp-content/uploads/2025/05/eyecatch-1.png)
![[Grasshopper]交差するモデル同士を結合するSolid Unionの使い方](https://iarchway.com/wp-content/uploads/2025/04/eyecatch-36.png)
![[Grasshopper]サーフェスと直線の交点を取得するSurface | Lineの使い方](https://iarchway.com/wp-content/uploads/2025/04/eyecatch-26.png)
![[Grasshopper]モデルを他のモデルでトリム・切り取るTrim Solidの使い方](https://iarchway.com/wp-content/uploads/2025/04/eyecatch-22.png)
![[Grasshopper]指定した数値で一致する数値を判別・条件分岐するEqualityの使い方](https://iarchway.com/wp-content/uploads/2025/04/eyecatch-18.png)
![[Grasshopper]線の制御点を表示するControl Pointsの使い方](https://iarchway.com/wp-content/uploads/2025/04/eyecatch-14.png)
![[Grasshopper]指定した点から近い複数の点を取得するClosest Pointsの使い方](https://iarchway.com/wp-content/uploads/2025/04/eyecatch-2.png)
![[Grasshopper]内外判定をする5つのコンポーネントを解説](https://iarchway.com/wp-content/uploads/2025/01/eyecatch-1.jpg)
![[Grasshopper]指定した点から最も近い点を取得するClosest Pointの使い方](https://iarchway.com/wp-content/uploads/2024/12/eyecatch-14.png)
![[Grasshopper]線を結合部分で分解するExplodeの使い方](https://iarchway.com/wp-content/uploads/2024/12/eyecatch-11.png)
![[Grasshopper]指定した数値より小さい値を判別するSmaller Thanの使い方](https://iarchway.com/wp-content/uploads/2024/12/eyecatch-10.png)
![[Grasshopper]点から線の一番近い地点に点を作成するCurve Closest Pointの使い方](https://iarchway.com/wp-content/uploads/2024/12/eyecatch-9.png)
![[Grasshopper]モデルの枠線データを取得するBrep Wireframeの使い方](https://iarchway.com/wp-content/uploads/2024/12/eyecatch-6.png)
![[Grasshopper]作業平面の原点とベクトル情報を取得するDeconstruct Planeの使い方](https://iarchway.com/wp-content/uploads/2024/12/eyecatch-3.png)
![[Grasshopper]点からサーフェスの一番近い地点を取得するSurface Closest Point](https://iarchway.com/wp-content/uploads/2024/11/eyecatch-21.png)
![[Grasshopper]サーフェスの制御点を取得するSurface Pointsの使い方](https://iarchway.com/wp-content/uploads/2024/11/eyecatch-20.png)
![[Grasshopper]2点間の距離の数値を取得するDistanceの使い方](https://iarchway.com/wp-content/uploads/2024/11/eyecatch-18.png)
![[Grasshopper]閉じた線や平面の範囲を和の足し算で結合するRegion Unionの使い方](https://iarchway.com/wp-content/uploads/2024/11/eyecatch-14.png)
![[Grasshopper]閉じた線や平面の範囲の差の引き算をするRegion Differenceの使い方](https://iarchway.com/wp-content/uploads/2024/11/eyecatch-12.png)
![[Grasshopper]任意の数の数値データを作成するGene Poolの使い方](https://iarchway.com/wp-content/uploads/2024/09/eyecatch-11.png)
![[Grasshopper]最適化を行うGalapagosの使い方](https://iarchway.com/wp-content/uploads/2024/09/eyecatch-9.jpg)
![[Grasshopper]メッシュから線データを抽出するFace Boundariesの使い方](https://iarchway.com/wp-content/uploads/2024/09/eyecatch-3.png)
![[Grasshopper]線の中点を抽出するCurve Middleの使い方](https://iarchway.com/wp-content/uploads/2024/06/eyecatch-9.png)
![[Grasshopper]メッシュの点、面、色、ベクトルを抽出するDeconstruct Meshの使い方](https://iarchway.com/wp-content/uploads/2024/05/eyecatch-10.png)
![[Grasshopper]点を順番に矢印でつなぐPoint Orderの使い方](https://iarchway.com/wp-content/uploads/2024/05/eyecatch-7.png)
![[Grasshopper]物体と平面や面の交線を取得するBrep | Planeの使い方](https://iarchway.com/wp-content/uploads/2024/05/eyecatch-6.png)
![[Grasshopper]曲線の曲率を表示するCurvature Graphの使い方](https://iarchway.com/wp-content/uploads/2024/04/eyecatch-26.png)
![[Grasshopper]線の長さを取得するLengthの使い方](https://iarchway.com/wp-content/uploads/2024/04/eyecatch-21.png)
![[Grasshopper]リストのアイテム数・長さを取得するList Lengthの使い方](https://iarchway.com/wp-content/uploads/2024/04/eyecatch-15.png)
![[Grasshopper]線の交点を抽出する3つの方法を解説](https://iarchway.com/wp-content/uploads/2024/04/eyecatch-2-6.jpg)
![[Grasshopper]Volumeコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/eyecatch-47.png)
![[Grasshopper]Evaluate Curveコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/eyecatch-42.png)
![[Grasshopper]Mesh|Planeコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/014a46f83bc19604c25cc6495b207ede.png)
![[Grasshopper]Surfaceコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/eyecatch-23.png)
![[Grasshopper]Areaコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/eyecatch-22.png)
![[Grasshopper]Deconstructコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/eyecatch-9.png)
![[Grasshopper]Evaluate Surfaceコンポーネントの使い方](https://iarchway.com/wp-content/uploads/2024/03/54fd3409e152d952235107a75b0e430d.png)
![[Grasshopper]点、線、面を抽出する方法をソリッド、サーフェス、ラインを使い紹介](https://iarchway.com/wp-content/uploads/2023/09/14-4.jpg)
![[Grasshopper]簡単にモデルに穴を開ける方法と注意点](https://iarchway.com/wp-content/uploads/2023/09/1-6.jpg)

