diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-02-26 06:13:30 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-02-26 06:16:37 +0300 |
commit | 1de11c38d4dae96c57d5580a77631093b3e8c33a (patch) | |
tree | 2d002db659740b307ce0071aec8b5fceb829bc65 /release | |
parent | 54ffc4e19dc40cdbd9d8142048ac7082e8019f59 (diff) |
Cleanup: assign rotation_mode to a variable
Don't access multiple times per draw.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/properties_data_bone.py | 8 | ||||
-rw-r--r-- | release/scripts/startup/bl_ui/properties_object.py | 17 |
2 files changed, 9 insertions, 16 deletions
diff --git a/release/scripts/startup/bl_ui/properties_data_bone.py b/release/scripts/startup/bl_ui/properties_data_bone.py index 3a7f348efa5..cc70b7d810f 100644 --- a/release/scripts/startup/bl_ui/properties_data_bone.py +++ b/release/scripts/startup/bl_ui/properties_data_bone.py @@ -78,16 +78,14 @@ class BONE_PT_transform(BoneButtonsPanel, Panel): sub.prop(pchan, "lock_location", text="") col = layout.column() - if pchan.rotation_mode == 'QUATERNION': + rotation_mode = pchan.rotation_mode + if rotation_mode == 'QUATERNION': sub = col.row(align=True) sub.prop(pchan, "rotation_quaternion", text="Rotation") subsub = sub.column(align=True) subsub.prop(pchan, "lock_rotation_w", text="") subsub.prop(pchan, "lock_rotation", text="") - elif pchan.rotation_mode == 'AXIS_ANGLE': - # col.label(text="Rotation") - #col.prop(pchan, "rotation_angle", text="Angle") - #col.prop(pchan, "rotation_axis", text="Axis") + elif rotation_mode == 'AXIS_ANGLE': sub = col.row(align=True) sub.prop(pchan, "rotation_axis_angle", text="Rotation") subsub = sub.column(align=True) diff --git a/release/scripts/startup/bl_ui/properties_object.py b/release/scripts/startup/bl_ui/properties_object.py index b7367a80e12..2ec7f1df3a0 100644 --- a/release/scripts/startup/bl_ui/properties_object.py +++ b/release/scripts/startup/bl_ui/properties_object.py @@ -60,7 +60,8 @@ class OBJECT_PT_transform(ObjectButtonsPanel, Panel): row.use_property_decorate = False row.prop(ob, "lock_location", text="", emboss=False, icon='DECORATE_UNLOCKED') - if ob.rotation_mode == 'QUATERNION': + rotation_mode = ob.rotation_mode + if rotation_mode == 'QUATERNION': col = flow.column() row = col.row(align=True) row.prop(ob, "rotation_quaternion", text="Rotation") @@ -68,10 +69,7 @@ class OBJECT_PT_transform(ObjectButtonsPanel, Panel): sub.use_property_decorate = False sub.prop(ob, "lock_rotation_w", text="", emboss=False, icon='DECORATE_UNLOCKED') sub.prop(ob, "lock_rotation", text="", emboss=False, icon='DECORATE_UNLOCKED') - elif ob.rotation_mode == 'AXIS_ANGLE': - # row.column().label(text="Rotation") - #row.column().prop(pchan, "rotation_angle", text="Angle") - #row.column().prop(pchan, "rotation_axis", text="Axis") + elif rotation_mode == 'AXIS_ANGLE': col = flow.column() row = col.row(align=True) row.prop(ob, "rotation_axis_angle", text="Rotation") @@ -114,13 +112,10 @@ class OBJECT_PT_delta_transform(ObjectButtonsPanel, Panel): col.prop(ob, "delta_location") col = flow.column() - if ob.rotation_mode == 'QUATERNION': + rotation_mode = ob.rotation_mode + if rotation_mode == 'QUATERNION': col.prop(ob, "delta_rotation_quaternion", text="Rotation") - elif ob.rotation_mode == 'AXIS_ANGLE': - # row.column().label(text="Rotation") - #row.column().prop(pchan, "delta_rotation_angle", text="Angle") - #row.column().prop(pchan, "delta_rotation_axis", text="Axis") - #row.column().prop(ob, "delta_rotation_axis_angle", text="Rotation") + elif rotation_mode == 'AXIS_ANGLE': col.label(text="Not for Axis-Angle") else: col.prop(ob, "delta_rotation_euler", text="Delta Rotation") |