UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CADKernel::IntersectionTool Namespace Reference

Classes

struct  FIntersectionContext
 

Functions

void SetTolerance (const double Tolerance)
 
bool DoCoincidentSegmentsIntersectInside (double A, double B, double C, double D)
 
bool DoCoincidentSegmentsIntersect (double A, double B, double C, double D)
 
constexpr double MinValue (bool OnlyInside)
 
constexpr double MaxValue (bool OnlyInside)
 
bool ConfirmIntersectionWhenNearlyCoincident (const FVector2d &AB, const FVector2d &AC, const FVector2d &AD, const double NormAB)
 
bool ConfirmIntersectionWhenNearlyCoincident (const FIntersectionContext &Context)
 

Function Documentation

◆ ConfirmIntersectionWhenNearlyCoincident() [1/2]

bool UE::CADKernel::IntersectionTool::ConfirmIntersectionWhenNearlyCoincident ( const FIntersectionContext Context)

◆ ConfirmIntersectionWhenNearlyCoincident() [2/2]

bool UE::CADKernel::IntersectionTool::ConfirmIntersectionWhenNearlyCoincident ( const FVector2d AB,
const FVector2d AC,
const FVector2d AD,
const double  NormAB 
)

◆ DoCoincidentSegmentsIntersect()

bool UE::CADKernel::IntersectionTool::DoCoincidentSegmentsIntersect ( double  A,
double  B,
double  C,
double  D 
)

◆ DoCoincidentSegmentsIntersectInside()

bool UE::CADKernel::IntersectionTool::DoCoincidentSegmentsIntersectInside ( double  A,
double  B,
double  C,
double  D 
)

◆ MaxValue()

constexpr double UE::CADKernel::IntersectionTool::MaxValue ( bool  OnlyInside)
constexpr

◆ MinValue()

constexpr double UE::CADKernel::IntersectionTool::MinValue ( bool  OnlyInside)
constexpr

◆ SetTolerance()

CADKERNEL_API void UE::CADKernel::IntersectionTool::SetTolerance ( const double  Tolerance)