Return 0 volume for empty AlignedBox

This commit is contained in:
Sotiris Papatheodorou
2024-03-04 17:32:44 +00:00
committed by Charles Schlosser
parent 64edfbed04
commit 251ec42087
2 changed files with 5 additions and 1 deletions

View File

@@ -173,7 +173,7 @@ class AlignedBox {
}
/** \returns the volume of the bounding box */
EIGEN_DEVICE_FUNC inline Scalar volume() const { return sizes().prod(); }
EIGEN_DEVICE_FUNC inline Scalar volume() const { return isEmpty() ? Scalar(0) : sizes().prod(); }
/** \returns an expression for the bounding box diagonal vector
* if the length of the diagonal is needed: diagonal().norm()