今回は、上画像の様にオブジェクトを曲げる BendDeform コンポーネント使用していきたいと思います。簡単な内容となっております。いちお WeaverBird のプラグインを使用してますが、本質とは関係ないとこで使っているので、インストールは不要です。もし上画像と同じものを作りたいのであれば、
インストールできます。動画の方がよい方は以下からどうぞ!
概要
上画像がプログラムの概要となってます。各グループごとに解説していきます。
曲げる直方体を作成
- Plane Surface コンポーネントで 1000×1000 の正方形を作成します。
- Extrude コンポーネントで Z 方向に 10 押し出します。
曲げ具合を決める円弧を作成
- Area コンポーネントで最初に作成した正方形サーフェイスの中心点を取得します。
- Discontinuity コンポーネントで正方形の頂点を取得し、List Item コンポーネントでそこから 1 点取得します。
- Line コンポーネントで取得した中心点を頂点をつないだ直線を取得します。
- Evaluate Curve コンポ―ネントで作成した直線状の点を取得します。ここで取得する点が曲げの基点になります。この点を Move コンポ―ネントで Z 方向に 200 移動します。この点が曲げの終点となります。
- ArcSED コンポーネントで、生成した直線に接する円弧を作成します。始点・終点を先ほど取得した 2 点を指定します。
- Rotate コンポーネントで曲げ方向を操作できるようにしておきます。
- BendDeform コンポーネントに生成した直方体と円弧を接続すると上画像の様に曲がります。
おまけ
- Mesh Brep コンポーネントで曲げたジオメトリをメッシュ化します。
- Triangulate コンポーネントで四角形メッシュを三角形メッシュにします。
- Weaverbird's Picture Frame コンポーネントと Weaverbird'sMeshThicken コンポーネントを使用すれば上の様になります。
- CustomPreview コンポーネントと ColourSwatch コンポーネントで色付けして完了です。
完成
以上になります。あまり使わないコンポーネントをたまに使って楽しんでます・・・