diff --git a/src/libnest2d/include/libnest2d/geometry_traits.hpp b/src/libnest2d/include/libnest2d/geometry_traits.hpp index 0096ef610..134ec73a0 100644 --- a/src/libnest2d/include/libnest2d/geometry_traits.hpp +++ b/src/libnest2d/include/libnest2d/geometry_traits.hpp @@ -202,7 +202,7 @@ public: inline Unit area() const BP2D_NOEXCEPT { constexpr TCoord
Zero{0}; Unit s = width() < Zero || height() < Zero ? Unit(-1) : Unit(1); - return s * libnest2d::abs(width() * height()); + return s * libnest2d::abs(Unit(width()) * height()); } static inline _Box infinite(const P ¢er = {TCoord
(0), TCoord
(0)});