Fix for bug: [#14570] particle system: grid distribution + vertex emitting bug

- grid distribution didn't check for emission from vertices
This commit is contained in:
2008-07-06 22:52:55 +00:00
parent a06a4663c4
commit dd5148e265
3 changed files with 7 additions and 7 deletions

View File

@@ -1371,7 +1371,7 @@ void psys_particle_on_shape(int distr, int index, float *fuv, float *vec, float
/************************************************/
void psys_particle_on_emitter(Object *ob, ParticleSystemModifierData *psmd, int from, int index, int index_dmcache, float *fuv, float foffset, float *vec, float *nor, float *utan, float *vtan, float *orco, float *ornor){
if(psmd){
if(psmd->psys->part->distr==PART_DISTR_GRID){
if(psmd->psys->part->distr==PART_DISTR_GRID && psmd->psys->part->from != PART_FROM_VERT){
if(vec){
VECCOPY(vec,fuv);
}