Changeset View
Changeset View
Standalone View
Standalone View
space_view3d_pie_menus/pie_align_menu.py
| Show First 20 Lines • Show All 96 Lines • ▼ Show 20 Lines | |||||
| # Align to X, Y, Z | # Align to X, Y, Z | ||||
| class AlignSelectedXYZ(Operator): | class AlignSelectedXYZ(Operator): | ||||
| bl_idname = "align.selected2xyz" | bl_idname = "align.selected2xyz" | ||||
| bl_label = "Align to X, Y, Z" | bl_label = "Align to X, Y, Z" | ||||
| bl_description = "Align Selected Along the chosen axis" | bl_description = "Align Selected Along the chosen axis" | ||||
| bl_options = {'REGISTER', 'UNDO'} | bl_options = {'REGISTER', 'UNDO'} | ||||
| axis = EnumProperty( | axis: EnumProperty( | ||||
| name="Axis", | name="Axis", | ||||
| items=[ | items=[ | ||||
| ('X', "X", "X Axis"), | ('X', "X", "X Axis"), | ||||
| ('Y', "Y", "Y Axis"), | ('Y', "Y", "Y Axis"), | ||||
| ('Z', "Z", "Z Axis") | ('Z', "Z", "Z Axis") | ||||
| ], | ], | ||||
| description="Choose an axis for alignment", | description="Choose an axis for alignment", | ||||
| default='X' | default='X' | ||||
| Show All 28 Lines | |||||
| # ################# # | # ################# # | ||||
| class AlignToXYZ0(Operator): | class AlignToXYZ0(Operator): | ||||
| bl_idname = "align.2xyz" | bl_idname = "align.2xyz" | ||||
| bl_label = "Align To X, Y or Z = 0" | bl_label = "Align To X, Y or Z = 0" | ||||
| bl_description = "Align Active Object To a chosen X, Y or Z equals 0 Location" | bl_description = "Align Active Object To a chosen X, Y or Z equals 0 Location" | ||||
| bl_options = {'REGISTER', 'UNDO'} | bl_options = {'REGISTER', 'UNDO'} | ||||
| axis = EnumProperty( | axis: EnumProperty( | ||||
| name="Axis", | name="Axis", | ||||
| items=[ | items=[ | ||||
| ('0', "X", "X Axis"), | ('0', "X", "X Axis"), | ||||
| ('1', "Y", "Y Axis"), | ('1', "Y", "Y Axis"), | ||||
| ('2', "Z", "Z Axis") | ('2', "Z", "Z Axis") | ||||
| ], | ], | ||||
| description="Choose an axis for alignment", | description="Choose an axis for alignment", | ||||
| default='0' | default='0' | ||||
| Show All 17 Lines | |||||
| # Align X Left | # Align X Left | ||||
| class AlignXYZAll(Operator): | class AlignXYZAll(Operator): | ||||
| bl_idname = "alignxyz.all" | bl_idname = "alignxyz.all" | ||||
| bl_label = "Align to Front/Back Axis" | bl_label = "Align to Front/Back Axis" | ||||
| bl_description = "Align to a Front or Back along the chosen Axis" | bl_description = "Align to a Front or Back along the chosen Axis" | ||||
| bl_options = {'REGISTER', 'UNDO'} | bl_options = {'REGISTER', 'UNDO'} | ||||
| axis = EnumProperty( | axis: EnumProperty( | ||||
| name="Axis", | name="Axis", | ||||
| items=[ | items=[ | ||||
| ('0', "X", "X Axis"), | ('0', "X", "X Axis"), | ||||
| ('1', "Y", "Y Axis"), | ('1', "Y", "Y Axis"), | ||||
| ('2', "Z", "Z Axis") | ('2', "Z", "Z Axis") | ||||
| ], | ], | ||||
| description="Choose an axis for alignment", | description="Choose an axis for alignment", | ||||
| default='0' | default='0' | ||||
| ) | ) | ||||
| side = EnumProperty( | side: EnumProperty( | ||||
| name="Side", | name="Side", | ||||
| items=[ | items=[ | ||||
| ('POSITIVE', "Front", "Align on the positive chosen axis"), | ('POSITIVE', "Front", "Align on the positive chosen axis"), | ||||
| ('NEGATIVE', "Back", "Align acriss the negative chosen axis"), | ('NEGATIVE', "Back", "Align acriss the negative chosen axis"), | ||||
| ], | ], | ||||
| description="Choose a side for alignment", | description="Choose a side for alignment", | ||||
| default='POSITIVE' | default='POSITIVE' | ||||
| ) | ) | ||||
| ▲ Show 20 Lines • Show All 72 Lines • Show Last 20 Lines | |||||