19 #pragma once |
19 #pragma once |
20 #include "basics.h" |
20 #include "basics.h" |
21 |
21 |
22 struct BoundingBox |
22 struct BoundingBox |
23 { |
23 { |
|
24 static constexpr double infinity = std::numeric_limits<double>::infinity(); |
24 glm::vec3 minimum {infinity, infinity, infinity}; |
25 glm::vec3 minimum {infinity, infinity, infinity}; |
25 glm::vec3 maximum {-infinity, -infinity, -infinity}; |
26 glm::vec3 maximum {-infinity, -infinity, -infinity}; |
26 }; |
27 }; |
27 |
28 |
28 constexpr BoundingBox emptyBoundingBox = {}; |
29 constexpr BoundingBox emptyBoundingBox = {}; |