オブジェクトオペレーター (bpy.ops.object)

参考:

Object Operators (bpy.ops.object) | Blender Python API [Official]

使い方

参考:

Blender 2.8 の低レベル Python API を利用してオブジェクトを操作する – Qiita

Blender のプリミティブオブジェクトを Python で操作する | rinkak

シーン内のオブジェクトを抽出する

参考:

シーン内の全てのメッシュオブジェクトの原点を変更する – Qiita

How do I iterate through objects in a Scene? – Blender Artists Community

選択したオブジェクトを操作する

参考:

Looping through selected objects one at a time? – Blender Stack Exchange

Loop doesn’t work, 3-lines python code – Stack Overflow

get list of selected objects as string Blender python – Stack Overflow

オブジェクトを選択する

active プロパティが見つからない旨のエラーが発生する。

bpy_prop_collection: attribute "active" not found

バージョン 2.80 でアクティブオブジェクトを設定する方法が変更になった。コンテキストの view_layer に設定する必要がある。

bpy.context.view_layer.objects.active = obj

参考:

How to set object (mesh) to active in Blender 2.8 Python API | Interplanety

Set active object with python – Blender Stack Exchange

指定した名前のオブジェクトを操作する

参考:

Selecting an object via scripting? in 2020 – Blender Stack Exchange

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です