[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [36701] trunk/blender/source/blender/ blenkernel/intern/particle_system.c: Fix for [#27131] particle system BUG - one particle generated twice at vertex (e.g.
Janne Karhu
jhkarh at gmail.com
Sun May 15 17:51:17 CEST 2011
Revision: 36701
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36701
Author: jhk
Date: 2011-05-15 15:51:17 +0000 (Sun, 15 May 2011)
Log Message:
-----------
Fix for [#27131] particle system BUG - one particle generated twice at vertex (e.g. 9 particles generated at 8 locations)
* The tiny offset value used in particle distribution code was actually too small, so that floating point errors got the best of the calculations.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/particle_system.c
Modified: trunk/blender/source/blender/blenkernel/intern/particle_system.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/particle_system.c 2011-05-15 14:07:24 UTC (rev 36700)
+++ trunk/blender/source/blender/blenkernel/intern/particle_system.c 2011-05-15 15:51:17 UTC (rev 36701)
@@ -1250,7 +1250,7 @@
double step, pos;
step= (totpart < 2) ? 0.5 : 1.0/(double)totpart;
- pos= 1e-16; /* tiny offset to avoid zero weight face */
+ pos= 1e-6; /* tiny offset to avoid zero weight face */
i= 0;
for(p=0; p<totpart; p++, pos+=step) {
More information about the Bf-blender-cvs
mailing list