10 std::cout <<
"SHooting Ray. Type is";
11 std::string name =
"";
24 std::cout << name <<
"'" << Message <<
"'" << std::endl;
Contains definitions for the EmbreeRayTracer
Cast rays to determine if and where they intersect geometry.
void Log(MultiRT::RT_Type type, std::string Message="")
A wrapper for Intel's Embree Library.
A simple hit struct to carry all relevant information about hits.
bool Occluded(const real3 &origin, const real3 &direction, real_t distance)
HitStruct< real_t > Intersect(const real3 &origin, const real3 &direction)
std::array< real_t, 3 > real3