diff options
author | Andrew Wiggin <ender79bl@gmail.com> | 2011-11-10 17:28:58 +0400 |
---|---|---|
committer | Andrew Wiggin <ender79bl@gmail.com> | 2011-11-10 17:28:58 +0400 |
commit | da93c1fde2fbb370e9b4dae3158b30e8488e4546 (patch) | |
tree | f90a287cd0f8fa6faf83ce1881a965c0e50928f6 /source/blender | |
parent | 2adcac7661ea475d6f309698fe93068d070bf460 (diff) |
Fix [#29214] build modifier calculates wrong fraction of faces/verts/edges to draw
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/modifiers/intern/MOD_build.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |