Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/Operations/EmbedSurfacePath.h |
Include |
#include "Operations/EmbedSurfacePath.h" |
class FMeshSurfacePath
Represent a path on the surface of a mesh via barycentric coordinates and triangle references
Name | Description | |
---|---|---|
|
FMeshSurfacePath ( |
Cut mesh with plane. Assumption is that plane normal is Z value. |
Name | Description | |
---|---|---|
|
~FMeshSurfacePath() |
Name | Description | ||
---|---|---|---|
|
AddViaPlanarWalk |
||
|
ClosePath() |
Make the embedded path into a closed loop. |
|
|
*bool |
EmbedPath |
TODO: support for embedding arbitrary paths in mesh using a graph remesher ** |
|
*bool |
EmbedSimplePath |
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) |
|
IsClosed() |
||
|
IsConnected() |
TODO: not clear if we need this helper to find the shared triangle (if it exists) that we could traverse to connect two surface points. |
|
|
Reset() |
||
|
EOperationVa... |
Validate() |