CubbyFlow::SurfaceRayIntersection< N > Struct Template Reference

Struct that represents ray-surface intersection point. More...

#include <Core/Geometry/Surface.hpp>

Public Attributes

bool isIntersecting = false
 
double distance = std::numeric_limits<double>::max()
 
Vector< double, N > point
 
Vector< double, N > normal
 

Detailed Description

template<size_t N>
struct CubbyFlow::SurfaceRayIntersection< N >

Struct that represents ray-surface intersection point.

Member Data Documentation

◆ distance

template<size_t N>
double CubbyFlow::SurfaceRayIntersection< N >::distance = std::numeric_limits<double>::max()

◆ isIntersecting

template<size_t N>
bool CubbyFlow::SurfaceRayIntersection< N >::isIntersecting = false

◆ normal

template<size_t N>
Vector<double, N> CubbyFlow::SurfaceRayIntersection< N >::normal

◆ point

template<size_t N>
Vector<double, N> CubbyFlow::SurfaceRayIntersection< N >::point

The documentation for this struct was generated from the following file: