Browse Source

MeshTools: actually use the epsilon parameter.

Thanks, Clang. Fortunately this affected only deprecated build.
pull/51/head
Vladimír Vondruš 12 years ago
parent
commit
b9ca5f11a8
  1. 2
      src/Magnum/MeshTools/RemoveDuplicates.h

2
src/Magnum/MeshTools/RemoveDuplicates.h

@ -174,7 +174,7 @@ template<class Vector> std::vector<UnsignedInt> removeDuplicates(std::vector<Vec
*/
template<class Vector> void removeDuplicates(std::vector<UnsignedInt>& indices, std::vector<Vector>& data, typename Vector::Type epsilon = Math::TypeTraits<typename Vector::Type>::epsilon()) {
std::vector<UnsignedInt> uniqueIndices;
std::tie(uniqueIndices, data) = removeDuplicates(data);
std::tie(uniqueIndices, data) = removeDuplicates(data, epsilon);
indices = MeshTools::duplicate(indices, uniqueIndices);
}
#endif

Loading…
Cancel
Save