2 from bpy
.types
import Menu
5 class ADD_CAMERA_RIGS_MT_composition_guides_menu(Menu
):
6 bl_label
= "Composition Guides"
7 bl_idname
= "ADD_CAMERA_RIGS_MT_composition_guides_menu"
9 def draw(self
, context
):
12 activeCameraName
= bpy
.context
.active_object
.children
[0].name
13 cam
= bpy
.data
.cameras
[bpy
.data
.objects
[activeCameraName
].data
.name
]
15 layout
.prop(cam
, "show_safe_areas")
16 layout
.row().separator()
17 layout
.prop(cam
, "show_composition_center")
18 layout
.prop(cam
, "show_composition_center_diagonal")
19 layout
.prop(cam
, "show_composition_golden")
20 layout
.prop(cam
, "show_composition_golden_tria_a")
21 layout
.prop(cam
, "show_composition_golden_tria_b")
22 layout
.prop(cam
, "show_composition_harmony_tri_a")
23 layout
.prop(cam
, "show_composition_harmony_tri_b")
24 layout
.prop(cam
, "show_composition_thirds")
27 def draw_item(self
, context
):
29 layout
.menu(CustomMenu
.bl_idname
)
33 bpy
.utils
.register_class(ADD_CAMERA_RIGS_MT_composition_guides_menu
)
37 bpy
.utils
.unregister_class(ADD_CAMERA_RIGS_MT_composition_guides_menu
)
40 if __name__
== "__main__":