Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Parameterization/UVPacking.h |
Include |
#include "Parameterization/UVPacking.h" |
namespace UE
{
namespace UVPacking
{
template<typename TriangleMeshType>
void UE::UVPacking::CreateUVIslandsFromMeshTopology
(
TriangleMeshType & Mesh,
TArray< TArray< int >> & IslandsOut,
TFunctionRef< bool)> IncludeTri
)
}
}
Create UV islands from a triangle mesh connectivity. Assumes the triangles are already split at UV seams, but topologically connected otherwise. Not recommended for meshes that already have built-in edge connectivity data.
Parameter |
Description |
---|---|
Mesh |
The mesh to create islands for |
IslandsOut |
The triangle IDs for each island |
IncludeTri |
Optional function to filter which tris are assigned to islands |