![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IntrSegment2Segment2.h>
Public Member Functions | |
| TIntrSegment2Segment2 (const TSegment2< RealType > &Segment1In, const TSegment2< RealType > &Segment2In) | |
| const TSegment2< RealType > & | GetSegment1 () const |
| void | SetSegment1 (const TSegment2< RealType > &Value) |
| const TSegment2< RealType > & | GetSegment2 () const |
| void | SetSegment2 (const TSegment2< RealType > &Value) |
| RealType | GetIntervalThreshold () const |
| void | SetIntervalThreshold (RealType Value) |
| RealType | GetDotThreshold () const |
| void | SetDotThreshold (RealType Value) |
| bool | IsSimpleIntersection () const |
| TIntrSegment2Segment2 & | Compute () |
| bool | Find () |
Public Attributes | |
| int | Quantity = 0 |
| EIntersectionResult | Result = EIntersectionResult::NotComputed |
| EIntersectionType | Type = EIntersectionType::Empty |
| TVector2< RealType > | Point0 |
| TVector2< RealType > | Point1 |
| RealType | Parameter0 |
| RealType | Parameter1 |
Protected Member Functions | |
| void | SanityCheck () |
Protected Attributes | |
| TSegment2< RealType > | Segment1 |
| TSegment2< RealType > | Segment2 |
| RealType | IntervalThreshold = 0 |
| RealType | DotThreshold = TMathUtil<RealType>::ZeroTolerance |
Calculate intersection between two 2D line segments
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
| RealType UE::Geometry::TIntrSegment2Segment2< RealType >::Parameter0 |
| RealType UE::Geometry::TIntrSegment2Segment2< RealType >::Parameter1 |
| TVector2<RealType> UE::Geometry::TIntrSegment2Segment2< RealType >::Point0 |
| TVector2<RealType> UE::Geometry::TIntrSegment2Segment2< RealType >::Point1 |
| int UE::Geometry::TIntrSegment2Segment2< RealType >::Quantity = 0 |
| EIntersectionResult UE::Geometry::TIntrSegment2Segment2< RealType >::Result = EIntersectionResult::NotComputed |
|
protected |
|
protected |
| EIntersectionType UE::Geometry::TIntrSegment2Segment2< RealType >::Type = EIntersectionType::Empty |