Cleanup: assign rotation_mode to a variable
Don't access multiple times per draw.
This commit is contained in:
@@ -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")
|
||||
|
Reference in New Issue
Block a user