BlenderでPython使ってModifierでBooleanした話

Q.なんでこんな無駄なことをしたのか

A.俺も知りたい

 

てことでpythonスクリプト組んで*1,オブジェクトのブーリアンしてみました.

 

マウスでやるのが一番早いですよね,ハイ

 

 

まあ記録残すためにもブログに書いときます

 

―――――――――――――――――――――――――――――――――――――――

import bpy

#立方体とUV球の設置
bpy.ops.mesh.primitive_cube_add(radius=1.2, view_align=False, enter_editmode=False, location=(0, 0, 0))
bpy.ops.mesh.primitive_uv_sphere_add(view_align=False, enter_editmode=False, location=(0.5,0.5,-0.5))

 

#オブジェクトの変数(定数?引数?)化
sphere = objects['Sphere']
cube = objects['Cube']

 

#球の差分出したい
#UV球に関するモディファイアー変数の用意
sabun = sphere.modifiers.new(type='BOOLEAN', name="bool 1")

 

#差分の基準となるオブジェクトをキューブに指定
sabun.object = cube

 

#モディファイアー変数sabunのモディファイアーオペレーションを差分にする
sabun.operation = "DIFFERENCE"

#隠す
cube.hide = True

 

 

#おわり

―――――――――――――――――――――――――――――――――――――――

某氏に怒られそうなコードだ()

まあ気にしません

 

画像です

 

 

はてブロにもコード用の画面みたいなのほしいっすね

 

 

参考になった方が仮にもしいましたら,リプください.

飛び跳ねて喜びます.

*1:インタプリンタでしか動かしてなかった

二條重工 20Dコンテナパックv1.1

二條重工 20Dコンテナパックv1.1f:id:e539:20180527203645p:plain

内容物

コンテナ5種

f:id:e539:20180527203647p:plain

1:UR21Aコンテナ 緑NIJYO先行タイプ(二條重工所有)

  • 二條重工が所有する,12ft有蓋背高コンテナ.
  • 試作という位置づけであり,70000番台に設定.
  • 背高コンテナのため,各面に警戒表示を施している.
  • 社内輸送だけではなく,各所にて輸送業務に従事している.
  • 今回更新では,各部仕切り線の黒部の色を若干変更した.(画像は前回のもの)

 

f:id:e539:20180615211637p:plain

2:【今回追加】UR21Aコンテナ 二條重工業コンテナ赤

  • 二條重工が所有する,12ft有蓋背高コンテナ.
  • 1のコンテナから改造し製作.
  • 規格外表示ステッカー(通称:ハローマーク)を貼り付け.
  • 量産型という設定.

 

f:id:e539:20180527203650p:plain

3:NIJYOコンテナ(緑)

4:NIJYOコンテナ(赤)

  • 12ft有蓋背高コンテナ.
  • 本来,2のみで出荷予定だったものの,あまりに貧相だった故,赤を作り,さらに1番のコンテナを作ってから出したというオチ
  • 背高コンテナのため,各面に警戒表示を施している.
  • 洒落抜きで申し訳程度のハチマキ装飾しか施して無い.
  • 1のコンテナの製作ベースとなった.

f:id:e539:20180527203657p:plain

 

5:マッピング画像そのままコンテナ

 

改造用に2番のコンテナのxcfも同梱してます.

規約については二條キット利用規約に準じます.

 

 

なお今回更新については,トリプルゼータ様(Twitter,YouTube)の助言を頂きました.大変感謝申し上げます.

 

利用規約です.

パック内のreadmev2.txtにもある通り,二條キット利用規約を適用します.

利用前に必ずお読みください.

ダウンロードしたと同時に規約に同意したとみなします.

e539.hatenablog.com

 

ダウンロードリンク

ux.getuploader.com

 

使用例

 

【更新版あり】二條重工 20Dコンテナパック

更新版はこちら→二條重工 20Dコンテナパックv1.1

 二條重工 20Dコンテナパックf:id:e539:20180527203645p:plain

内容物

コンテナ4種

f:id:e539:20180527203647p:plain

1:UR21Aコンテナ 緑NIJYO先行タイプ(二條重工所有)

  • 二條重工が所有する,12ft有蓋背高コンテナ.
  • 試作という位置づけであり,70000番台に設定.
  • 背高コンテナのため,各面に警戒表示を施している.
  • 社内輸送だけではなく,各所にて輸送業務に従事している.

f:id:e539:20180527203650p:plain

2:NIJYOコンテナ(緑)

3:NIJYOコンテナ(赤)

  • 12ft有蓋背高コンテナ.
  • 本来,2のみで出荷予定だったものの,あまりに貧相だった故,赤を作り,さらに1番のコンテナを作ってから出したというオチ
  • 背高コンテナのため,各面に警戒表示を施している.
  • 洒落抜きで申し訳程度のハチマキ装飾しか施して無い.
  • 1のコンテナの製作ベースとなった.

f:id:e539:20180527203657p:plain

4:マッピング画像そのままコンテナ

 

利用規約です.

パック内のreadmev1.txtにもある通り,二條キット利用規約を適用します.

利用前に,必ずお読みください.

ダウンロードしたと同時に規約に同意したとみなします.

e539.hatenablog.com

 

ダウンロードリンク

ux.getuploader.com

使用例

 

二條キット利用規約

二條キット利用規約

 

1.本規約は, 二條理空(二條重工業, にじょう, NijyoCorp., Riku Wolfgang Nijyo)によって作成および指定された製作物の利用について定める.

2.本規約が適用される製作物は, 製作物に附随する附属文書または製作物の解説ウェブページにより指定する.

3.製作物を,非営利目的に限り使用することを許可する.

4.製作物を,無許可および無改変で再頒布することは禁止する.

5.利用者が製作物を改変することを許可する.

6.利用者が製作物を改変した物を頒布することを許可する.

7.利用者により改変された物に対し,製作者はその改変物に対する著作権を一切放棄する.

8.製作者は,利用者が製作物を利用したことに起因する損害,瑕疵,その他事象に対し,その責務を負わない.

9.本規約は予告無く改変することがある.

10.本規約が適用されている製作物は,常に最新の規約が適用される.

11.本規約は製作物がダウンロードされた瞬間,直ちに発効する.

 

 

初版201805200100:二條理空作成

2版201805270156:二條理空変更

3版201805272035:二條理空変更

4版201806161310:二條理空変更

5版201809241956:二條理空変更

NijyoTCPack v1.0

NijyoTCPack v1.0

 

f:id:e539:20170627233742p:plain

Nijyo KURIYAMA TC Type EC7000

内容
・NIJYO KURIYAMA TEST CENTER EC 7000
  設定……北海道は栗山町にある二條グループの試験場「二條栗山総合試験場」
        そこで使用されている事業用電車である
        加速度はおよそ5km/h/s、最高速度は220km/hと高性能
        実験用車両の牽引や人員の輸送で活躍している
        出自は北総鉄道の7000形であり、廃車を購入したもの

 

車体は水音車両様 (https://twitter.com/minatomyaryo) からご提供いただきました。

この場を借りて感謝申し上げます。

 

ダウンロード

Dropbox - NijyoTCPackv1_0.zip

 

 

 

NijyoSignPack v1.1

NijyoSignPack v1.1

 

大文字対策しました

 

旧版:NijyoSignPack - 二條エンジニアリング(Nijyo Blog)

 

f:id:e539:20170627233729p:plain







内容物
・“二條重工業”筆文字立て看板 タイプ1(大)

f:id:e539:20170627233738p:plain
・“二條重工業”筆文字立て看板 タイプ1縁あり(大)

f:id:e539:20170627233748p:plain




何かの機会にお使いください

 

必ずダウンロードした直後にreadme.txtをご覧ください。
ダウンロード→HERE

pagechage log
v1:201804212100