UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PolygonEdgeMeshGenerator.cpp File Reference

Namespaces

namespace  PolygonEdgeMeshGeneratorLocal
 

Functions

double PolygonEdgeMeshGeneratorLocal::TwoRayCircleTangentTest (const FVector2d &RayOrigin, const FVector2d &RayDirection0, const FVector2d &RayDirection1, double CircleRadius)
 
FVector2d PolygonEdgeMeshGeneratorLocal::FindCircleCenter (double CircleRadius, const FVector2d &PointOnCircle0, const FVector2d &PointOnCircle1, const FVector2d &Tangent0)
 
void PolygonEdgeMeshGeneratorLocal::GenerateArc (const FVector2d &PointOnCircle0, const FVector2d &PointOnCircle1, const FVector2d &CircleCenter, double CircleRadius, int NumArcPoints, TArray< FVector2d > &OutArc)
 
void PolygonEdgeMeshGeneratorLocal::RoundCorner (const FVector2d &P0, const FVector2d &P1, const FVector2d &P2, double CircleRadius, int NumArcPoints, TArray< FVector2d > &OutCorner)
 
FVector2d PolygonEdgeMeshGeneratorLocal::ProjectPathVertex (const FVector3d &InVertex, const FFrame3d &ProjectionFrame)
 
FVector3d PolygonEdgeMeshGeneratorLocal::UnprojectPathVertex (const FVector2d &InVertex, const FFrame3d &ProjectionFrame)
 
void PolygonEdgeMeshGeneratorLocal::ComputeMaxCornerRadii (const TArray< FVector3d > &Path, const FFrame3d &PolygonFrame, TArray< double > &MaxCircleRadii)
 
double PolygonEdgeMeshGeneratorLocal::ArcLength (const TArray< FVector3d > &Path, double MinSegmentArcLength=0.1)
 
double PolygonEdgeMeshGeneratorLocal::PartialArcLength (const TArray< FVector3d > &Path, int MaxIndex, double MinSegmentArcLength=0.1)