[Bf-blender-cvs] [c0c48cd] master: Fix T50350: Quick Explode time frame problem

Dalai Felinto noreply at git.blender.org
Wed Jan 4 10:14:11 CET 2017


Commit: c0c48cdacc13742e804b19abb7b9b2049fb1bcbd
Author: Dalai Felinto
Date:   Wed Jan 4 10:13:28 2017 +0100
Branches: master
https://developer.blender.org/rBc0c48cdacc13742e804b19abb7b9b2049fb1bcbd

Fix T50350: Quick Explode time frame problem

The settings.frame_start rna was clamping frame start to frame end when frame start was bigger than frame end.
The fix is simply to set frame end first

===================================================================

M	release/scripts/startup/bl_operators/object_quick_effects.py

===================================================================

diff --git a/release/scripts/startup/bl_operators/object_quick_effects.py b/release/scripts/startup/bl_operators/object_quick_effects.py
index cdab380..ef10e27 100644
--- a/release/scripts/startup/bl_operators/object_quick_effects.py
+++ b/release/scripts/startup/bl_operators/object_quick_effects.py
@@ -210,8 +210,9 @@ class QuickExplode(Operator):
 
             settings = obj.particle_systems[-1].settings
             settings.count = self.amount
-            settings.frame_start = self.frame_start
+            # first set frame end, to prevent frame start clamping
             settings.frame_end = self.frame_end - self.frame_duration
+            settings.frame_start = self.frame_start
             settings.lifetime = self.frame_duration
             settings.normal_factor = self.velocity
             settings.render_type = 'NONE'




More information about the Bf-blender-cvs mailing list