Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FSelectiveTessellate
Description
Pattern where the inner area is tessellated using the uniform loop style subdivision. Each edge can have different tessellation levels and edge vertices are connected to the inner uniformly tessellated sub-triangle.
Triangles with a zero inner tessellation level but with a non-zero edge tessellation level (common for those triangles adjacent to the triangles marked for tessellation) will have a single vertex inserted in the middle and connected to all edge vertices (triangle fan). o
/ \
/ \
o o o
/ / \ \
/ / \ \
/ o-----o \
o / \ / \ o
/ / \ / \ \
/ o-----o-----o \
/ \ o-------o-------o
not yet implemented
| Name | CreateInnerUnifromTessellationPattern |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/SelectiveTessellate.h |
| Include Path | #include "Operations/SelectiveTessellate.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Operations/SelectiveTessellate.cpp |
static TUniquePtr < FTessellationPattern > CreateInnerUnifromTessellationPattern
(
const FDynamicMesh3 * InMesh,
const TArray < int > & InEdgeTessLevels,
const TArray < int > & InInnerTessLevels
)