Revision: 17501
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17501
Author:   broken
Date:     2008-11-19 06:30:52 +0100 (Wed, 19 Nov 2008)

Log Message:
-----------
* fix - constant colour output in point density wasn't working

Modified Paths:
--------------
    branches/sim_physics/source/blender/render/intern/source/pointdensity.c

Modified: 
branches/sim_physics/source/blender/render/intern/source/pointdensity.c
===================================================================
--- branches/sim_physics/source/blender/render/intern/source/pointdensity.c     
2008-11-19 03:43:03 UTC (rev 17500)
+++ branches/sim_physics/source/blender/render/intern/source/pointdensity.c     
2008-11-19 05:30:52 UTC (rev 17501)
@@ -418,15 +418,15 @@
                co[1] = texvec[1] + noise_fac * turb;
                co[2] = texvec[2] + noise_fac * turb;
                
-               /* reset and do a new BVH query with the perturbed coordinates 
*/
+               /* reset and prepare for a new BVH query with the perturbed 
coordinates */
                density = vec[0] = vec[1] = vec[2] = 0.0f;
-               num = BLI_bvhtree_range_query(pd->point_tree, co, pd->radius, 
accum_density, &pdr);
-               if (num > 0) {
-                       age /= num;
-                       VecMulf(vec, 1.0f/num);
-               }
-               
        }
+
+       num = BLI_bvhtree_range_query(pd->point_tree, co, pd->radius, 
accum_density, &pdr);
+       if (num > 0) {
+               age /= num;
+               VecMulf(vec, 1.0f/num);
+       }
        
        texres->tin = density;
        BRICONT;
@@ -459,6 +459,7 @@
                        VECCOPY(&texres->tr, vec);
                        texres->ta = 1.0f;
                        break;
+               case TEX_PD_COLOR_CONSTANT:
                default:
                        texres->tr = texres->tg = texres->tb = texres->ta = 
1.0f;
                        break;


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

Reply via email to