[Bf-blender-cvs] [bd623d9] master: Fix T41403: Grid Particles only partially generated.

Bastien Montagne noreply at git.blender.org
Mon Aug 11 20:24:33 CEST 2014


Commit: bd623d9da36157cc743c194e695f59593c10099e
Author: Bastien Montagne
Date:   Mon Aug 11 20:23:39 2014 +0200
Branches: master
https://developer.blender.org/rBbd623d9da36157cc743c194e695f59593c10099e

Fix T41403: Grid Particles only partially generated.

Getting dominant axis (biggest dimension of bbox) was wrong, now using BLI code for that.

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

M	source/blender/blenkernel/intern/particle_system.c

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

diff --git a/source/blender/blenkernel/intern/particle_system.c b/source/blender/blenkernel/intern/particle_system.c
index 82818ba..cde6d02 100644
--- a/source/blender/blenkernel/intern/particle_system.c
+++ b/source/blender/blenkernel/intern/particle_system.c
@@ -507,7 +507,7 @@ static void distribute_grid(DerivedMesh *dm, ParticleSystem *psys)
 	sub_v3_v3v3(delta, max, min);
 
 	/* determine major axis */
-	axis = (delta[0]>=delta[1]) ? 0 : ((delta[1]>=delta[2]) ? 1 : 2);
+	axis = axis_dominant_v3_single(delta);
 	 
 	d = delta[axis]/(float)res;




More information about the Bf-blender-cvs mailing list