diff --git a/modules/geom/src/vec3.cc b/modules/geom/src/vec3.cc
index 0886ffa746f7f8acefe0b822564bb7b2a536d0ea..bfc40cd1ebb6b76ccd9679bba19f48ec93434900 100644
--- a/modules/geom/src/vec3.cc
+++ b/modules/geom/src/vec3.cc
@@ -152,7 +152,7 @@ Real Vec3List::GetGDTHA(const Vec3List& other, bool norm) const
++n;
}
}
- return norm && !this->empty() ? static_cast<Real>(n)/this->size() : n;
+ return norm && !this->empty() ? static_cast<Real>(n)/(this->size()*4) : n;
}
Real Vec3List::GetGDTTS(const Vec3List& other, bool norm) const
@@ -178,7 +178,7 @@ Real Vec3List::GetGDTTS(const Vec3List& other, bool norm) const
++n;
}
}
- return norm && !this->empty() ? static_cast<Real>(n)/this->size() : n;
+ return norm && !this->empty() ? static_cast<Real>(n)/(this->size()*4) : n;
}
std::pair<Line3, Real> Vec3List::FitCylinder(const Vec3& initial_direction) const