[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54704] trunk/blender/release/scripts/ startup/bl_operators/rigidbody.py: code cleanup: no need to use list(range( )), just use range()
Campbell Barton
ideasman42 at gmail.com
Thu Feb 21 18:12:08 CET 2013
Revision: 54704
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54704
Author: campbellbarton
Date: 2013-02-21 17:12:08 +0000 (Thu, 21 Feb 2013)
Log Message:
-----------
code cleanup: no need to use list(range()), just use range()
Modified Paths:
--------------
trunk/blender/release/scripts/startup/bl_operators/rigidbody.py
Modified: trunk/blender/release/scripts/startup/bl_operators/rigidbody.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_operators/rigidbody.py 2013-02-21 17:11:38 UTC (rev 54703)
+++ trunk/blender/release/scripts/startup/bl_operators/rigidbody.py 2013-02-21 17:12:08 UTC (rev 54704)
@@ -109,7 +109,8 @@
objects = []
scene = context.scene
frame_orig = scene.frame_current
- frames = list(range(self.frame_start, self.frame_end + 1, self.step))
+ frames_step = range(self.frame_start, self.frame_end + 1, self.step)
+ frames_full = range(self.frame_start, self.frame_end + 1)
# filter objects selection
for obj in context.selected_objects:
@@ -121,16 +122,16 @@
if objects:
# store transformation data
# need to start at scene start frame so simulation is run from the beginning
- for f in list(range(scene.frame_start, self.frame_end + 1)):
+ for f in frames_full:
scene.frame_set(f)
- if f in frames:
+ if f in frames_step:
mat = {}
for i, obj in enumerate(objects):
mat[i] = obj.matrix_world.copy()
bake.append(mat)
# apply transformations as keyframes
- for i, f in enumerate(frames):
+ for i, f in enumerate(frames_step):
scene.frame_set(f)
obj_prev = objects[0]
for j, obj in enumerate(objects):
More information about the Bf-blender-cvs
mailing list