見出し画像

[Blender] [スクリプト]グラフエディタで「キーの軸を自動ロック」のトグルボタンを追加する

import bpy

def draw_autolock_toggle(self, context):
    layout = self.layout
    space_data = context.space_data
    
    # 状態に応じたアイコンを設定
    icon = 'LOCKED' if space_data.autolock_translation_axis else 'UNLOCKED'
    
    # ボタンを表示(トグル機能付き)
    layout.prop(space_data, "autolock_translation_axis", text="Auto Lock Axis", toggle=True, icon=icon)

def register():
    bpy.types.GRAPH_HT_header.append(draw_autolock_toggle)

def unregister():
    bpy.types.GRAPH_HT_header.remove(draw_autolock_toggle)

if __name__ == "__main__":
    register()

この記事が気に入ったらサポートをしてみませんか?