Grasshopperでチェーン構造のバッグをつくる【その1】

どんな感じのチェーンバッグにしようか色々と考えた結果、、

Grasshopperでチェーン構造のバッグをつくる【その1】

どんな感じのチェーンバッグにしようか色々と考えた結果、、 ザ・3D感が出る三角ポリゴンをモチーフにすることにしました。

どんな感じのチェーンバッグにしようか色々と考えた結果、、 ザ・3D感が出る三角ポリゴンをモチーフにすることにしました。 ↓こんなイメージ。

三角形のピースとピースの間をチェーン構造で繋げ、それぞれのピースが折り紙みたいに折れてたわむ感じです。 こんなイメージです。↓

バッグではないですが、UTBさんの 3Dプリンタで、50年くらい先の未来の服の作り方 がとても分かりやすく、参考にさせていただきました。

とりあえず原形をつくってみました。

幅400mm、高さ300mm、厚み100mmくらいのバッグです。

ベースになるバッグが出来たので、これを三角メッシュに変換して、調整していきます。 Rhinoceros にもメッシュ関連のツールはありますが、個人的にポリゴンモデラー(フリーだと メタセコイア などがあります)で調整した方が楽なので今回はそちらで調整しました。

↓適当に頂点移動させて、ランダムなメッシュに。

このメッシュデータを STL で書き出して、 Rhinoceros に読み込ませます。

読み込まれました。 Grasshopper を起動させます。 Meshコンポーネント を選択し、右クリックから Set one Mesh を選択します。

Meshコンポーネント にメッシュデータが格納されました。

続いて、 Mesh>>Analysis>>Mesh Explodeコンポーネント を選択します。 こちらのコンポーネントは、繋がっている三角メッシュを個別のメッシュに分解します。

↓図のように、 Meshコンポーネント と接続します。

次に、 Weaverbird’s Mesh Windowコンポーネント を選択します。 このコンポーネントは、それぞれのメッシュのオフセットを作成します。 図のように、スライダーで指定した数値の分メッシュがオフセットされます。

Distance(距離)2 にしました。 これで、各メッシュの間に隙間が生まれました。

次に、 Weaverbird’s Mesh Thickenコンポーネント を選択します。 このコンポーネントは、Meshの厚みを調整します。

図のように、スライダーを接続し、厚みを調整します。

一度 Bake してみます。 これで、バッグの三角ピースが出来ました。 怪我しそうな雰囲気満載です。

三角ピースは出来たのですが、まだメッシュ状態のままです。 Grasshopper では、メッシュのままだとブール演算が使用できません。 次回は、このメッシュをブール演算可能な Brep に変換していきます。 次回もお楽しみに

Blog一覧へ戻る