UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GeomUtils.h File Reference

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::AI
 

Functions

FVector::FReal UE::AI::Cross2D (const FVector &A, const FVector &B)
 
FVector2D::FReal UE::AI::Cross2D (const FVector2D &A, const FVector2D &B)
 
FVector::FReal UE::AI::TriArea2D (const FVector &A, const FVector &B, const FVector &C)
 
FVector2D::FReal UE::AI::TriArea2D (const FVector2D &A, const FVector2D &B, const FVector2D &C)
 
FVector2D::FReal UE::AI::ProjectPointOnSegment2D (const FVector Point, const FVector Start, const FVector End)
 
FVector::FReal UE::AI::ProjectPointOnLine2D (const FVector Point, const FVector Start, const FVector End)
 
FVector::FReal UE::AI::SignedDistancePointLine2D (const FVector Point, const FVector Start, const FVector End)
 
bool UE::AI::IntersectLineLine2D (const FVector &StartA, const FVector &EndA, const FVector &StartB, const FVector &EndB, FVector2D::FReal &OutTA, FVector2D::FReal &OutTB)
 
bool UE::AI::IntersectSegmentPoly2D (const FVector &Start, const FVector &End, TConstArrayView< FVector > Poly, FVector2D::FReal &OutTMin, FVector2D::FReal &OutTMax, int32 &OutSegMin, int32 &OutSegMax)
 
FVector UE::AI::Bilinear (const FVector2D UV, const FVector VertexA, const FVector VertexB, const FVector VertexC, const FVector VertexD)
 
FVector2D UE::AI::InvBilinear2D (const FVector Point, const FVector VertexA, const FVector VertexB, const FVector VertexC, const FVector VertexD)
 
FVector2D UE::AI::InvBilinear2DClamped (const FVector Point, const FVector VertexA, const FVector VertexB, const FVector VertexC, const FVector VertexD)