diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2007-11-30 16:45:23 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2007-11-30 16:45:23 +0300 |
commit | 0bcc5e8b8d4b4d9608be10c13001a6457020af0e (patch) | |
tree | 2c79397eb06c4c6019c125c6c2c4921ecfc4524e /source/blender/blenkernel | |
parent | 905d7126dd798e2603a75a14837ad668b7277b06 (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.c | 3 |
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; } } |