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 |