diff --git a/corelib/src/util2d.cpp b/corelib/src/util2d.cpp index c11b83db..3a3ffe4c 100644 --- a/corelib/src/util2d.cpp +++ b/corelib/src/util2d.cpp @@ -1016,9 +1016,9 @@ float getDepth( tmp = d; ++count; } - else if(fabs(d - tmp) < maxZError) + else if(fabs(d - tmp/float(count)) < maxZError) { - tmp+=d; + tmp += d; ++count; } }