MOS
ray.hpp
1 #pragma once
2 #include <glm/glm.hpp>
3 
4 namespace mos::sim {
5 
7 class Ray {
8 public:
9  Ray(const glm::vec3 &origin,
10  const glm::vec3 &direction);
11  glm::vec3 origin;
12  auto direction() const -> glm::vec3;
13  auto direction(const glm::vec3 &direction) -> void;
14 private:
15  glm::vec3 direction_;
16 };
17 }
18 
Ray for ray testing.
Definition: ray.hpp:7
Definition: pid.hpp:2