[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [56223] trunk/blender/release/scripts/ modules/bpy_extras/object_utils.py: fix/workaround [#34983] bpy.ops.mesh. primitive_torus_add() ignores rotation-parameter
Campbell Barton
ideasman42 at gmail.com
Mon Apr 22 22:53:33 CEST 2013
Revision: 56223
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56223
Author: campbellbarton
Date: 2013-04-22 20:53:30 +0000 (Mon, 22 Apr 2013)
Log Message:
-----------
fix/workaround [#34983] bpy.ops.mesh.primitive_torus_add() ignores rotation-parameter
Modified Paths:
--------------
trunk/blender/release/scripts/modules/bpy_extras/object_utils.py
Modified: trunk/blender/release/scripts/modules/bpy_extras/object_utils.py
===================================================================
--- trunk/blender/release/scripts/modules/bpy_extras/object_utils.py 2013-04-22 20:46:18 UTC (rev 56222)
+++ trunk/blender/release/scripts/modules/bpy_extras/object_utils.py 2013-04-22 20:53:30 UTC (rev 56223)
@@ -68,7 +68,14 @@
if properties.is_property_set("view_align"):
view_align = view_align_force = operator.view_align
else:
- properties.view_align = view_align
+ if properties.is_property_set("rotation"):
+ # ugh, 'view_align' callback resets
+ value = properties.rotation[:]
+ properties.view_align = view_align
+ properties.rotation = value
+ del value
+ else:
+ properties.view_align = view_align
if operator and (properties.is_property_set("rotation") and
not view_align_force):
More information about the Bf-blender-cvs
mailing list