本日は blender の技術調査枠です。
blenderで3Dモデルを特定サイズでカットを行う方法についてまとめます。
一例ですが、以下の記事でParaViewでSliceの図を出力する方法について紹介しました。
bluebirdofoz.hatenablog.com
このとき、生成された3Dモデルをx3dファイルとして出力したところ、以下のような3Dモデルになりました。
少し分かり辛いですが、飛行機のモデルに対して、かなり巨大な図がポリゴンとして出力されています。
必要なのは飛行機の周辺のみなので、図や飛行機の各オブジェクトを同じサイズで切り出したいところです。
以下を参考に実施します。
blender-cg.net
まずは 追加 -> メッシュ から切り出しを行いたい形を選択します。
今回は立方体の形で切り出しを行います。
オブジェクトの形に合わせて切り出すので球体や円柱などの形でも同じ作業が可能です。
追加したオブジェクトの拡大縮小と移動を行い、切り出したい領域に合わせます。
今回は飛行機の大きさに切り出し範囲を調整しました。
ではオブジェクト毎に切り出しを行います。図のオブジェクトを選択します。
モディファイアの追加から「ブーリアン」を選択します。
ブーリアンモディファイア操作画面が表示されるので、オブジェクトに先ほど設定した領域用オブジェクトを設定します。
設定すると領域オブジェクト外のポリゴンが削除されます。「適用」ボタンを押して変更を反映します。
領域オブジェクトを非表示にすると……。
成功です。図のオブジェクトを指定した範囲で切り出すことができました。
この方法を用いると、複数のオブジェクトを好みの形に合わせて切り出すことができます。