Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/kDOP.h |
| Include | #include "kDOP.h" |
bool appLineCheckTriangle
(
const FVector4 & Start,
const FVector4 & End,
const FVector4 & Dir,
const FVector4 & V0,
const FVector4 & V1,
const FVector4 & V2,
const FVector4 & Normal,
float & IntersectionTime
)
Remarks
Line vs triangle intersection test. true if the line intersected the triangle
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) |
| V0 | First vertex of the triangle |
| V1 | Second vertex of the triangle |
| V2 | Third vertex of the triangle |
| Normal | Triangle normal (including +W for the plane equation) |
| IntersectionTime | [in/out] Best intersection time so far (0..1), as in: IntersectionPoint = Start + IntersectionTime * Dir. |