Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Math/UnrealMathUtility.h |
Include |
#include "Math/UnrealMathUtility.h" |
Source |
/Engine/Source/Runtime/Core/Private/Math/UnrealMath.cpp |
Returns true if there is an intersection between the segment specified by StartPoint and Endpoint, and the Triangle defined by A, B and C. If there is an intersection, the point is placed in out_IntersectionPoint
true if intersection occurred
Parameter |
Description |
---|---|
StartPoint |
start point of segment |
EndPoint |
end point of segment |
A, B, C |
points defining the triangle |
OutIntersectPoint |
out var for the point on the segment that intersects the triangle (if any) |
OutNormal |
out var for the triangle normal |