Revision: 60549
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60549
Author:   mont29
Date:     2013-10-04 14:28:32 +0000 (Fri, 04 Oct 2013)
Log Message:
-----------
Fix obvious bug in particle code (copying normal into nor when in if(ornor) 
block...), though probably harmless in current code...

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   2013-10-04 
13:40:21 UTC (rev 60548)
+++ trunk/blender/source/blender/blenkernel/intern/particle.c   2013-10-04 
14:28:32 UTC (rev 60549)
@@ -1792,7 +1792,9 @@
        float (*orcodata)[3];
        int mapindex;
 
+       printf("%s\n", __func__);
        if (!psys_map_index_on_dm(dm, from, index, index_dmcache, fw, foffset, 
&mapindex, mapfw)) {
+               printf("psys_map_index_on_dm failed for %d (from mode: %d)!\n", 
index, from);
                if (vec) { vec[0] = vec[1] = vec[2] = 0.0; }
                if (nor) { nor[0] = nor[1] = 0.0; nor[2] = 1.0; }
                if (orco) { orco[0] = orco[1] = orco[2] = 0.0; }
@@ -1817,8 +1819,8 @@
                        copy_v3_v3(orco, orcodata[mapindex]);
 
                if (ornor) {
-                       dm->getVertNo(dm, mapindex, nor);
-                       normalize_v3(nor);
+                       dm->getVertNo(dm, mapindex, ornor);
+                       normalize_v3(ornor);
                }
 
                if (utan && vtan) {
@@ -1843,7 +1845,7 @@
                        if (nor)
                                copy_v3_v3(nor, tmpnor);
 
-                       normalize_v3(tmpnor);
+                       normalize_v3(tmpnor);  /* XXX Why not normalize tmpnor 
before copying it into nor??? -- mont29 */
                        mul_v3_fl(tmpnor, -foffset);
                        add_v3_v3(vec, tmpnor);
                }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to