[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51559] trunk/blender/source/blender/ blenkernel/intern/particle_system.c: Final fix for [#31017] Particles not generated on Grid Distribution

Janne Karhu jhkarh at gmail.com
Wed Oct 24 03:44:01 CEST 2012


Revision: 51559
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51559
Author:   jhk
Date:     2012-10-24 01:43:59 +0000 (Wed, 24 Oct 2012)
Log Message:
-----------
Final fix for [#31017] Particles not generated on Grid Distribution
* In some cases a quad would be intersected twice so particles near this double-intersection point were not generated in grid distribution due to being marked as outside the surface.

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	2012-10-23 23:54:15 UTC (rev 51558)
+++ trunk/blender/source/blender/blenkernel/intern/particle_system.c	2012-10-24 01:43:59 UTC (rev 51559)
@@ -556,8 +556,7 @@
 							else /* store number of intersections */
 								(pa+(int)(lambda*size[a])*a0mul)->hair_index++;
 						}
-						
-						if (mface->v4) {
+						else if (mface->v4) {
 							copy_v3_v3(v4, mvert[mface->v4].co);
 
 							if (isect_axial_line_tri_v3(a, co1, co2, v4, v1, v3, &lambda)) {




More information about the Bf-blender-cvs mailing list