PointIntersectTriangle Subroutine

public subroutine PointIntersectTriangle(Point, TriangleVertex1, TriangleVertex2, TriangleVertex3, RayDirection, Intersect, OnTriBound)

Arguments

Type IntentOptional Attributes Name
real(kind=rp), intent(in) :: Point(NDIM)
real(kind=rp), intent(in) :: TriangleVertex1(NDIM)
real(kind=rp), intent(in) :: TriangleVertex2(NDIM)
real(kind=rp), intent(in) :: TriangleVertex3(NDIM)
real(kind=rp), intent(in) :: RayDirection(NDIM)
logical, intent(inout) :: Intersect
logical, intent(inout) :: OnTriBound