ビューポート/シェーディング/オーバーレイの操作

参考:

「Lock Camera to View」を1発で有効にする方法 | CGrad Project

陰面処理のショートカット | にほたもるのブログ

Operator for toggling checkboxes | Interplanety

View3DShading | Blender Python API [Official]

View3DOverlay | Blender Python API [Official]

bpy.types.SpaceView3D.shading | Blender Python API [Official]

bpy.types.SpaceView3D.overlay | Blender Python API [Official]

Assign shortcut to Lock Camera to View – Blender Stack Exchange

Toggle Overlays shortcut? – Blender Stack Exchange

ギズモ

参考:

SpaceView3D | Blender Python API [Official]

How to toggle the new transform gizmos using python – Blender Developer Talk

サイドバーあるいはツールバーを開く

オペレータークラスの execute メソッドから space_data.show_region_ui に対して wm.context_toggle 関数を実行する。

class MYTOOLS_OT_open_panel(bpy.types.Operator):
    # ...

    def execute(self, context):
        bpy.ops.wm.context_toggle(data_path="space_data.show_region_ui")
        return {'FINISHED'}

参考:

How to toggle (Open/Close) `T` or `N` Panel in 3D view Using Python – Blender Stack Exchange

コンテキストアクセスで UI の設定を変更する

参考:

WM Operators | Blender Python API [Official]

about wm.context_toggle confused – Blender Artists Community

記事をシェアする:
タグ:

コメントを残す

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