Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FTessellationPattern
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.
| Name | TrianglePatch |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/SelectiveTessellate.h |
| Include Path | #include "Operations/SelectiveTessellate.h" |
Syntax
struct TrianglePatch
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BaryCoord | TArrayView< FVector3d > | Barycentric coordinates of the inner vertices. | Operations/SelectiveTessellate.h | |
| TriangleID | int | ID of the triangle in the original mesh this patch represents. | Operations/SelectiveTessellate.h | |
| Triangles | TArrayView< FIndex3i > | Triangles the patch is split into. | Operations/SelectiveTessellate.h | |
| UVEdge | EdgePatch | Edge patches. | Operations/SelectiveTessellate.h | |
| UVWCorners | FIndex3i | Vertex IDs of the 3 corners of the patch. These are the triangle vertex IDs in the original mesh. | Operations/SelectiveTessellate.h | |
| UWEdge | EdgePatch | Operations/SelectiveTessellate.h | ||
| VIDs | TArrayView< int > | Vertex IDs of the inner vertices added inside the triangle. | Operations/SelectiveTessellate.h | |
| VWEdge | EdgePatch | Operations/SelectiveTessellate.h |