Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| 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
)
Remarks
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.
Parameters
| Name | 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. |