src/types/boundingbox.h

changeset 206
654661eab7f3
parent 196
6bcb284679d4
child 264
76a025db4948
equal deleted inserted replaced
205:1a4342d80de7 206:654661eab7f3
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 = {};

mercurial