Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2007-11-30 16:45:23 +0300
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2007-11-30 16:45:23 +0300
commit0bcc5e8b8d4b4d9608be10c13001a6457020af0e (patch)
tree2c79397eb06c4c6019c125c6c2c4921ecfc4524e /source/blender/blenkernel
parent905d7126dd798e2603a75a14837ad668b7277b06 (diff)
Bugfix:
Another one in the particle distribution, the last particle could be placed on faces with zero weight.
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r--source/blender/blenkernel/intern/particle_system.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/particle_system.c b/source/blender/blenkernel/intern/particle_system.c
index 6138c651a46..30f061743c4 100644
--- a/source/blender/blenkernel/intern/particle_system.c
+++ b/source/blender/blenkernel/intern/particle_system.c
@@ -789,6 +789,9 @@ static void distribute_particles_on_dm(DerivedMesh *finaldm, Object *ob, Particl
i++;
index[p]= MIN2(tot-1, i);
+ if(p == totpart-1 && weight[index[p]] == 0.0f)
+ index[p]= index[p-1];
+
jitoff[index[p]]= pos;
}
}