diff -r 37d3c819cafa -r 2837b549e616 src/geometry.cpp --- a/src/geometry.cpp Wed Jun 22 16:13:15 2022 +0300 +++ b/src/geometry.cpp Wed Jun 22 16:53:35 2022 +0300 @@ -217,11 +217,11 @@ bool isConvex(const std::vector& polygon) { - const int n = polygon.size(); + const std::size_t n = polygon.size(); auto polygonRing = iter::ring(polygon, n); std::vector crosses; crosses.resize(n); - for (int i = 0; i < n; i += 1) + for (std::size_t i = 0; i < n; i += 1) { crosses[i] = glm::cross(polygonRing[i - 1] - polygonRing[i], polygonRing[i + 1] - polygonRing[i]); }