33 #ifndef __H__UG_ray_element_intersection_util
34 #define __H__UG_ray_element_intersection_util
67 Grid::VertexAttachmentAccessor<AVector2> aaPos,
86 Grid::VertexAttachmentAccessor<AVector2> aaPos,
115 Grid::VertexAttachmentAccessor<AVector3> aaPos,
134 Grid::VertexAttachmentAccessor<AVector3> aaPos,
147 Grid::VertexAttachmentAccessor<AVector3> aaPos,
double number
Definition: types.h:124
MathVector< 2, number > vector2
a 2d vector
Definition: ugmath_types.h:69
MathVector< 3, number > vector3
a 3d vector
Definition: ugmath_types.h:72
const number SMALL
Definition: math_constants.h:41
bool RayElementIntersection(number &sminOut, number &smaxOut, const vector2 &from, const vector2 &dir, Edge *e, Grid &, Grid::VertexAttachmentAccessor< AVector2 > aaPos, number sml)
2d ray-element intersection for edges
Definition: ray_element_intersection_util.cpp:83