Function opensn::CheckLineIntersectTriangle2

Function Documentation

bool opensn::CheckLineIntersectTriangle2(const Vector3 &tri_point0, const Vector3 &tri_point1, const Vector3 &tri_point2, const Vector3 &ray_posi, const Vector3 &ray_dir, Vector3 &intersection_point, double *distance_to_intersection = nullptr)

Given a triangle defined by three points, computes whether a line intersects this triangle.