blender/blender python

Redo 패널

monstro 2025. 8. 20. 00:28
728x90
반응형

- 개요

Redo 패널가장 최근에 수행한 사항되돌릴 수 있도록 왼쪽 하단에서 제공하는 패널이다

BPY에서 Redo 패널을 생성하는 방법을 알아본다

 

1) Operator 클래스

...

class AR_OT_my_op(Operator):
    bl_label = "Button"
    bl_idname = "ar.myop_operator"
    bl_options = {'REGISTER', 'UNDO'}
    
    location : bpy.props.FloatVectorProperty()

    def execute(self, context):
        bpy.ops.mesh.primitive_cube_add(location = self.location)
        return {'FINISHED'}
        
...

 

Redo 패널의 생성 bl_options 프로퍼티를 설정함으로써 수행할 수 있다

위와 같이 REGISTER / UNDO 속성으로 설정하여 operator의 동작 후에 Redo 패널을 생성한다

 

- 최종 실행 결과

 

728x90
반응형

'blender > blender python' 카테고리의 다른 글

타이머  (0) 2025.08.19
랜덤한 글자 생성  (0) 2025.08.19
Info 메세지 출력  (0) 2025.08.19
리스트  (0) 2025.08.19
안개 효과 생성  (0) 2025.08.13