[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33587] trunk/blender/source/blender/ blenkernel/intern: Fix for [#25095] Particle systems and object with collision modifier bug
Janne Karhu
jhkarh at gmail.com
Fri Dec 10 09:29:47 CET 2010
Revision: 33587
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33587
Author: jhk
Date: 2010-12-10 09:29:46 +0100 (Fri, 10 Dec 2010)
Log Message:
-----------
Fix for [#25095] Particle systems and object with collision modifier bug
* Collisions didn't take emitter object layer into account
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/effect.c
trunk/blender/source/blender/blenkernel/intern/particle_system.c
Modified: trunk/blender/source/blender/blenkernel/intern/effect.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/effect.c 2010-12-10 06:08:11 UTC (rev 33586)
+++ trunk/blender/source/blender/blenkernel/intern/effect.c 2010-12-10 08:29:46 UTC (rev 33587)
@@ -432,7 +432,7 @@
return visibility;
if(!colls)
- colls = get_collider_cache(eff->scene, NULL, NULL);
+ colls = get_collider_cache(eff->scene, eff->ob, NULL);
if(!colls)
return visibility;
Modified: trunk/blender/source/blender/blenkernel/intern/particle_system.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/particle_system.c 2010-12-10 06:08:11 UTC (rev 33586)
+++ trunk/blender/source/blender/blenkernel/intern/particle_system.c 2010-12-10 08:29:46 UTC (rev 33587)
@@ -3392,7 +3392,7 @@
psys_update_effectors(sim);
if(part->type != PART_HAIR)
- sim->colliders = get_collider_cache(sim->scene, NULL, NULL);
+ sim->colliders = get_collider_cache(sim->scene, sim->ob, NULL);
/* initialize physics type specific stuff */
switch(part->phystype) {
More information about the Bf-blender-cvs
mailing list