Fix #32625 Zero area-sized faces caused jittered part. distrib. to crash
authorKonrad Kleine <konrad.wilhelm.kleine@gmail.com>
Sun, 23 Sep 2012 17:50:51 +0000 (17:50 +0000)
committerKonrad Kleine <konrad.wilhelm.kleine@gmail.com>
Sun, 23 Sep 2012 17:50:51 +0000 (17:50 +0000)
commit60a5e05a4dd71f05aec928ccc785df1a3b24a217
treeb884b0756fce062f04f970d0f4d1b54c9f9265c6
parentedd11c0829df629030312b93047914f2d0ecbdc8
Fix #32625 Zero area-sized faces caused jittered part. distrib. to crash

When appling a particle system to a face whose area size is zero,
the jitter distribution failed. fmod() produces a NaN value in this
case. This commit simply checks if the jitter offset (I guess that is
"jitoff" means) and only call psys_uv_to_w() if it's a real floating
point number.
source/blender/blenkernel/intern/particle_system.c