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

Functions

template<class T >
bool GetCurvePoles (const T &Curve, TArray< FVector > &PolesOut)
 
template<class PointType , class PointCurveType >
bool GetPolylinePoints (const TPolylineCurve< PointType, PointCurveType > &Curve, TArray< FVector > &Poles)
 
TArray< FVectorGetPoles (const UE::CADKernel::FCurve &Curve)
 
TArray< FVector2dGetPoles (const UE::CADKernel::FRestrictionCurve &Curve)
 
TArray< FVector2dGet2DPolyline (const UE::CADKernel::FRestrictionCurve &Curve)
 
TArray< FVectorGet3DPolyline (const UE::CADKernel::FRestrictionCurve &Curve)
 
int32 GetPoleCount (const UE::CADKernel::FCurve &Curve)
 
int32 GetPoleCount (const UE::CADKernel::FRestrictionCurve &Curve)
 
int32 GetDegree (const UE::CADKernel::FCurve &Curve)
 
int32 GetDegree (const UE::CADKernel::FRestrictionCurve &Curve)
 

Function Documentation

◆ Get2DPolyline()

TArray< FVector2d > CADKERNEL_API UE::CADKernel::CurveUtilities::Get2DPolyline ( const UE::CADKernel::FRestrictionCurve Curve)

◆ Get3DPolyline()

TArray< FVector > CADKERNEL_API UE::CADKernel::CurveUtilities::Get3DPolyline ( const UE::CADKernel::FRestrictionCurve Curve)

◆ GetCurvePoles()

template<class T >
bool UE::CADKernel::CurveUtilities::GetCurvePoles ( const T &  Curve,
TArray< FVector > &  PolesOut 
)

◆ GetDegree() [1/2]

int32 CADKERNEL_API UE::CADKernel::CurveUtilities::GetDegree ( const UE::CADKernel::FCurve Curve)

◆ GetDegree() [2/2]

int32 CADKERNEL_API UE::CADKernel::CurveUtilities::GetDegree ( const UE::CADKernel::FRestrictionCurve Curve)

◆ GetPoleCount() [1/2]

int32 CADKERNEL_API UE::CADKernel::CurveUtilities::GetPoleCount ( const UE::CADKernel::FCurve Curve)

◆ GetPoleCount() [2/2]

int32 CADKERNEL_API UE::CADKernel::CurveUtilities::GetPoleCount ( const UE::CADKernel::FRestrictionCurve Curve)

◆ GetPoles() [1/2]

TArray< FVector > CADKERNEL_API UE::CADKernel::CurveUtilities::GetPoles ( const UE::CADKernel::FCurve Curve)

◆ GetPoles() [2/2]

TArray< FVector2d > CADKERNEL_API UE::CADKernel::CurveUtilities::GetPoles ( const UE::CADKernel::FRestrictionCurve Curve)

◆ GetPolylinePoints()

template<class PointType , class PointCurveType >
bool UE::CADKernel::CurveUtilities::GetPolylinePoints ( const TPolylineCurve< PointType, PointCurveType > &  Curve,
TArray< FVector > &  Poles 
)