diff --git a/include/omath/collision/line_tracer.hpp b/include/omath/collision/line_tracer.hpp index 074c5d2..3bba86e 100644 --- a/include/omath/collision/line_tracer.hpp +++ b/include/omath/collision/line_tracer.hpp @@ -34,6 +34,7 @@ namespace omath::collision class LineTracer final { using TriangleType = Triangle; + public: LineTracer() = delete; @@ -88,7 +89,7 @@ namespace omath::collision template [[nodiscard]] - static auto get_ray_hit_point(const RayType& ray, const MeshType& mesh) noexcept + constexpr static auto get_ray_hit_point(const RayType& ray, const MeshType& mesh) noexcept { auto mesh_hit = ray.end;