Performance improvements in raycaster

This commit is contained in:
tamasmeszaros 2020-01-08 17:12:06 +01:00
parent bb62f36df3
commit 578fcbc37c
2 changed files with 12 additions and 9 deletions

View file

@ -68,7 +68,7 @@ public:
inline const Vec3d& source() const { return m_source; }
inline Vec3d position() const { return m_source + m_dir * m_t; }
inline bool is_valid() const { return m_mesh != nullptr; }
inline bool is_hit() const { return m_t != infty(); }
inline bool is_hit() const { return !std::isinf(m_t); }
// Hit_result can decay into a double as the hit distance.
inline operator double() const { return distance(); }