![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IntrLine2Line2.h>
Public Member Functions | |
| TIntrLine2Line2 (const TLine2< RealType > &Line1In, const TLine2< RealType > &Line2In) | |
| const TLine2< RealType > & | GetLine1 () const |
| void | SetLine1 (const TLine2< RealType > &Value) |
| const TLine2< RealType > & | GetLine2 () const |
| void | SetLine2 (TLine2< RealType > &Value) |
| RealType | GetDotThreshold () const |
| RealType | GetDistThreshold () const |
| void | SetDotThreshold (RealType Value) |
| void | SetDistThreshold (RealType Value) |
| bool | IsSimpleIntersection () const |
| TIntrLine2Line2 & | Compute () |
| bool | Find () |
Static Public Member Functions | |
| static EIntersectionType | Classify (const TVector2< RealType > &P0, const TVector2< RealType > &D0, const TVector2< RealType > &P1, const TVector2< RealType > &D1, RealType DotThreshold, RealType DistThreshold, TVector2< RealType > &s) |
Public Attributes | |
| TVector2< RealType > | Point |
| RealType | Segment1Parameter |
| RealType | Segment2Parameter |
| int | Quantity = 0 |
| EIntersectionResult | Result = EIntersectionResult::NotComputed |
| EIntersectionType | Type = EIntersectionType::Empty |
Protected Attributes | |
| TLine2< RealType > | Line1 |
| TLine2< RealType > | Line2 |
| RealType | dotThresh = TMathUtil<RealType>::ZeroTolerance |
| RealType | DistThresh = TMathUtil<RealType>::ZeroTolerance |
Compute intersection between two 2D lines
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
| TVector2<RealType> UE::Geometry::TIntrLine2Line2< RealType >::Point |
| int UE::Geometry::TIntrLine2Line2< RealType >::Quantity = 0 |
| EIntersectionResult UE::Geometry::TIntrLine2Line2< RealType >::Result = EIntersectionResult::NotComputed |
| RealType UE::Geometry::TIntrLine2Line2< RealType >::Segment1Parameter |
| RealType UE::Geometry::TIntrLine2Line2< RealType >::Segment2Parameter |
| EIntersectionType UE::Geometry::TIntrLine2Line2< RealType >::Type = EIntersectionType::Empty |