UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IntersectionUtil.h File Reference
#include "VectorTypes.h"
#include "BoxTypes.h"

Go to the source code of this file.

Classes

struct  UE::Geometry::FLinearIntersection
 

Namespaces

namespace  UE
 
namespace  UE::Geometry
 
namespace  IntersectionUtil
 

Functions

template<typename RealType >
bool IntersectionUtil::RayTriangleTest (const TVector< RealType > &RayOrigin, const TVector< RealType > &RayDirection, const TVector< RealType > &V0, const TVector< RealType > &V1, const TVector< RealType > &V2)
 
template<typename RealType >
bool IntersectionUtil::LineSphereTest (const TVector< RealType > &LineOrigin, const TVector< RealType > &LineDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius)
 
template<typename RealType >
bool IntersectionUtil::LineSphereIntersection (const TVector< RealType > &LineOrigin, const TVector< RealType > &LineDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius, FLinearIntersection &ResultOut)
 
template<typename RealType >
FLinearIntersection IntersectionUtil::LineSphereIntersection (const TVector< RealType > &LineOrigin, const TVector< RealType > &LineDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius)
 
template<typename RealType >
bool IntersectionUtil::RaySphereTest (const TVector< RealType > &RayOrigin, const TVector< RealType > &RayDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius)
 
template<typename RealType >
bool IntersectionUtil::RaySphereIntersection (const TVector< RealType > &RayOrigin, const TVector< RealType > &RayDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius, FLinearIntersection &Result)
 
template<typename RealType >
FLinearIntersection IntersectionUtil::RaySphereIntersection (const TVector< RealType > &RayOrigin, const TVector< RealType > &RayDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius)
 
template<typename RealType >
bool IntersectionUtil::RayCircleIntersection (const TVector< RealType > &RayOrigin, const TVector< RealType > &RayDirection, const TVector< RealType > &CircleCenter, RealType CircleRadius, const TVector< RealType > &CircleNormal, FLinearIntersection &Result)