From da93c1fde2fbb370e9b4dae3158b30e8488e4546 Mon Sep 17 00:00:00 2001 From: Andrew Wiggin Date: Thu, 10 Nov 2011 13:28:58 +0000 Subject: Fix [#29214] build modifier calculates wrong fraction of faces/verts/edges to draw --- source/blender/modifiers/intern/MOD_build.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender') diff --git a/source/blender/modifiers/intern/MOD_build.c b/source/blender/modifiers/intern/MOD_build.c index 266bff35bbd..119934ea2f0 100644 --- a/source/blender/modifiers/intern/MOD_build.c +++ b/source/blender/modifiers/intern/MOD_build.c @@ -106,7 +106,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *UNUSED(ob), faceMap = MEM_callocN(sizeof(*faceMap) * maxFaces, "build modifier faceMap"); for(i = 0; i < maxFaces; ++i) faceMap[i] = i; - frac = BKE_curframe(md->scene) - bmd->start / bmd->length; + frac = (BKE_curframe(md->scene) - bmd->start) / bmd->length; CLAMP(frac, 0.0f, 1.0f); numFaces = dm->getNumFaces(dm) * frac; -- cgit v1.2.3