Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/kDOP.h |
Include |
#include "kDOP.h" |
static int32 appLineCheckTriangleSOA
(
const FVector3SOA & Start,
const FVector3SOA & End,
const FVector3SOA & Dir,
const FTriangleSOA & Triangle4,
float & InOutIntersectionTime
)
Line vs triangle intersection test. Tests 1 line against 4 triangles at once.
Index (0-3) to specify which of the 4 triangles the line intersected, or -1 if none was found.
Parameter |
Description |
---|---|
Start |
Start of the line segment |
End |
End of the line segment |
Dir |
Direction of the line segment (not normalized, just End-Start) |
Triangle4 |
Four triangles |
IntersectionTime |
[in/out] Best intersection time so far (0..1), as in: IntersectionPoint = Start + IntersectionTime * Dir. |