From 97c57abfa32387fab14cb0d575c10c3908131088 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 9 Feb 2011 15:32:39 +0000 Subject: fix [#25994] Meshes with no vertices gets NaN location on setting origin to geometry --- source/blender/blenkernel/intern/mesh.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source/blender/blenkernel/intern/mesh.c') diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c index 7ae3e73d919..24b680703f9 100644 --- a/source/blender/blenkernel/intern/mesh.c +++ b/source/blender/blenkernel/intern/mesh.c @@ -1556,7 +1556,10 @@ int mesh_center_median(Mesh *me, float cent[3]) for(mvert= me->mvert; i--; mvert++) { add_v3_v3(cent, mvert->co); } - mul_v3_fl(cent, 1.0f/(float)me->totvert); + /* otherwise we get NAN for 0 verts */ + if(me->totvert) { + mul_v3_fl(cent, 1.0f/(float)me->totvert); + } return (me->totvert != 0); } -- cgit v1.2.3