[Grasshopper]Brepモデルと線の交点を取得するBrep | Curveの使い方

[Grasshopper]Brepモデルと線の交点を取得するBrep | Curveの使い方 Grasshopperコンポーネント
本サイトはプロモーションが含まれています

Brepモデルと線の交点を取得する、Brep | Curveの使い方について解説します。

見え方1
見え方2

グラスホッパー上では上の2つのどちらかで表されます。

本記事では、コンポーネントはアイコン表示になっています。


↑YouTube始めました。

本サイトIArchwayでは、仕事の依頼・相談を受け付けています。


本サイトの運営費を少しでもご支援いただけると幸いです。


Brepモデルと線の交点を取得する

Brep | Curveを使うことで、Brepモデルと線の交点を取得することができます。

使用するモデル

今回の例として、上の画像のライノセラス上の線と立方体を使用します。

Brepモデルと線の交点を取得する

使用コンポーネント:①BrepCurve ③Brep | Curve

今回は、ライノセラス上の立方体をBrep、線をCurveに格納しています。

Brepを、Brep | Curve(B)につなげます。

Curveを、Brep | Curve(C)につなげます。

交点

すると、上の画像のように、Brepモデルと線の交差する部分の点を取得できました。

このように、Brep | Curveを使ことで、Brepモデルと線の交点を取得できます。

出力されるデータ

出力されるデータを見てみます。

出力されるデータ

追加コンポーネント:①Point

線がBrepモデルとの外側に接している場合

線がBrepモデルの外側に接している場合を見てみます。

交線

線がBrepモデルの外側に接している場合、Brep | Curve(C)からは交線の線データが出力されます。

この場合、交点は出力されません。

交点

Brep | Curve(P)からは、交点の点データが出力されます。

Brep | Curveコンポーネントを使用しているグラスホッパー記事はこちら↓

Comment

Translate »