UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
EmbedSurfacePath.h File Reference
#include "CoreMinimal.h"
#include "MathUtil.h"
#include "VectorTypes.h"
#include "FrameTypes.h"
#include "GeometryTypes.h"
#include "Curve/GeneralPolygon2.h"
#include "Selections/MeshFaceSelection.h"

Go to the source code of this file.

Classes

struct  UE::Geometry::FMeshSurfacePoint
 
class  UE::Geometry::FMeshSurfacePath
 

Namespaces

namespace  UE
 
namespace  UE::Geometry
 

Enumerations

enum class  UE::Geometry::ESurfacePointType { UE::Geometry::Vertex = 0 , UE::Geometry::Edge = 1 , UE::Geometry::Triangle = 2 }
 

Functions

bool GEOMETRYCORE_API UE::Geometry::EmbedProjectedPath (FDynamicMesh3 *Mesh, int StartTriID, FFrame3d Frame, const TArray< FVector2d > &Path2D, TArray< int > &OutPathVertices, TArray< int > &OutVertexCorrespondence, bool bClosePath, FMeshFaceSelection *EnclosedFaces=nullptr, double PtSnapVertexOrEdgeThresholdSq=FMathf::ZeroTolerance *100)
 
bool GEOMETRYCORE_API UE::Geometry::EmbedProjectedPaths (FDynamicMesh3 *Mesh, const TArrayView< const int > StartTriIDs, FFrame3d Frame, const TArrayView< const TArray< FVector2d > > AllPaths, TArray< TArray< int > > &OutAllPathVertices, TArray< TArray< int > > &OutAllVertexCorrespondence, bool bClosePaths, FMeshFaceSelection *EnclosedFaces, double PtSnapVertexOrEdgeThresholdSq=FMathf::ZeroTolerance *100)