[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39244] trunk/blender/source/blender/ blenkernel/intern/particle.c: Fix [#28195] Particles objects disappear in viewport, and 90?\194?\176 rotation

Nathan Letwory nathan at letworyinteractive.com
Wed Aug 10 09:36:57 CEST 2011


Revision: 39244
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39244
Author:   jesterking
Date:     2011-08-10 07:36:57 +0000 (Wed, 10 Aug 2011)
Log Message:
-----------
Fix [#28195] Particles objects disappear in viewport, and 90?\194?\176 rotation
Reported by Jean Francois Sarazin

Lack of normal normalisation caused scaling issues. SIGGRAPH fix by jahka and jesterKing. Thanks to host dfelinto with entertainment provided by slikdigit.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/particle.c

Modified: trunk/blender/source/blender/blenkernel/intern/particle.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/particle.c	2011-08-10 07:36:44 UTC (rev 39243)
+++ trunk/blender/source/blender/blenkernel/intern/particle.c	2011-08-10 07:36:57 UTC (rev 39244)
@@ -4389,6 +4389,7 @@
 	copy_m3_m4(nmat, ob->imat);
 	transpose_m3(nmat);
 	mul_m3_v3(nmat, nor);
+	normalize_v3(nor);
 
 	/* make sure that we get a proper side vector */
 	if(fabs(dot_v3v3(nor,vec))>0.999999) {




More information about the Bf-blender-cvs mailing list