Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/Operations/EmbedSurfacePath.h |
Include |
#include "Operations/EmbedSurfacePath.h" |
Source |
/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Private/Operations/EmbedSurfacePath.cpp |
Embed a surface path in mesh provided that the path only crosses vertices and edges except at the start and end, so we can add the path easily with local edge splits and possibly two triangle pokes (rather than needing general remeshing machinery)
Embed a surface path in mesh provided that the path only crosses vertices and edges except at the start and end, so we can add the path easily with local edge splits and possibly two triangle pokes (rather than needing general remeshing machinery) Also assumes triangles are only crossed over once (except possibly to loop around to the start triangle on the end triangle) Planar walks naturally create simple paths, so this function can be used on any paths created by single planar walks.
true if embedding succeeded.
Parameter |
Description |
---|---|
bUpdatePath |
Updating the Path array with the new vertices (if false, the path will no longer be valid after running this function)\ |
PathVertices |
Indices of the vertices on the path after embedding succeeds; NOTE these will not be 1:1 with the input Path |
bUpdatePath |
Updating the Path array with the new vertices (if false, the path will no longer be valid after running this function)\ |
PathVertices |
Indices of the vertices on the path after embedding succeeds; NOTE these will not be 1:1 with the input Path |