[Grasshopper]モデルからボックスの集合体に変換する方法[データも配布]

[Grasshopper]モデルからボックスの集合体に変換する方法[データも配布] grasshopper
本サイトはプロモーションが含まれています

今回は、グラスホッパーでモデルからボックスの集合体に変換する方法について解説します。

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


↑YouTube始めました。

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


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


動画で見る

変換前のモデルの様子

変換前のモデルの様子

上の画像は、変換前のモデルの様子です。

変換後のボックスの集合体の様子

変換後のボックスの集合体の様子

上の画像は、変換後のボックスの集合体の様子です。

今回はコンポーネントの量が非常に多いため、大まかなプログラミングの流れのみ解説します。

そのため、詳しく知りたい方は、動画や下に配置するコンポーネント画像を見るか、データをダウンロードして確認することをおすすめします。

今回使用したグラスホッパーとライノセラスのデータダウンロードはこちら

ダウンロードできるデータのご利用に関しては、利用規約をご覧ください。

全体コンポーネント

全体コンポーネント:①BrepBoxDeconstruct BoxDivide DomainDeconstruct DomainSubtractionDomain BoxList ItemSeriesEvaluate BoxDeconstruct PlaneMultiplicationMoveVolumePoint In BrepDispatch

全体コンポーネント1
画像をクリックして拡大して見る
全体コンポーネント2
画像をクリックして拡大して見る

大まかなプログラミングの流れ

大まかなプログラミングの流れを解説します。

モデルを囲うボックス

最初に、モデル全体を囲うボックスを作成します。

分割したボックス

その後、3方向の分割数を指定し、分割された1つの小さいボックスを取得します。

移動

その後、作成された小さいボックスを、全体に配置します。

中心点

その後、各ボックスの中心点を取得します。

場合分け

その後、中心点がモデル内にあるボックスのみを取得します。

完成

これで完成です。

今回は以上になります。

Comment

Translate »