Fix geom::intersect

This commit is contained in:
Nikita Lisitsa 2022-02-21 13:05:26 +03:00
parent d233955a10
commit 7a14ee82e6

View file

@ -252,13 +252,13 @@ namespace psemek::geom
template <typename T, std::size_t N>
bool intersect(ray<T, N> const & r, sphere<T, N> const & s)
{
return intersection(r, s).empty();
return !intersection(r, s).empty();
}
template <typename T, std::size_t N>
bool intersect(ray<T, N> const & r, cylinder<T, N> const & c)
{
return intersection(r, c).empty();
return !intersection(r, c).empty();
}
}