Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Operations > API/Plugins/DynamicMesh/Operations/FTessellationPattern
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/SelectiveTessellate.h |
| Include | #include "Operations/SelectiveTessellate.h" |
Syntax
struct TrianglePatch
Remarks
Represents an abstract triangle patch with corners [u,v,w], s.t. u = (1,0,0), v = (0,1,0), w = (0,0,1). Contains information about the barycentric coordinates and IDs of the new vertices and the new triangles generated during the tessellation.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArrayView< FVector3d > | BaryCoord | Barycentric coordinates of the inner vertices. | |
| int | TriangleID | ID of the triangle in the original mesh this patch represents. | |
| TArrayView< FIndex3i > | Triangles | Triangles the patch is split into. | |
| EdgePatch | UVEdge | Edge patches. | |
| FIndex3i | UVWCorners | Vertex IDs of the 3 corners of the patch. These are the triangle vertex IDs in the original mesh. | |
| EdgePatch | UWEdge | ||
| TArrayView< int > | VIDs | Vertex IDs of the inner vertices added inside the triangle. | |
| EdgePatch | VWEdge |