Files
UnrealEngineUWP/Engine/Source/Runtime/GeometryCore
Ryan Schmidt df1a106c21 GeometryProcessing updates
- add FMeshNormals::SmoothVertexNormals(), does rounds of vertex normal smoothing. Moved from FDynamicMeshUVEditor::SetTriangleUVsFromExpMap().
- add tests to ensure edge iexists in DynamicMeshOverlay::IsSeamEdge() and similar functions, as parent GetEdge() will fail otherwise
- add FMeshRegionGraph, utility class for representing connections between mesh triangle patches, supports merging patches
- FDynamicMeshUVEditor::SetTriangleUVsFromBoxProjection can now optionally use FMeshRegionGraph to cluster small UV-islands into larger ones. Update call sites in UVProjectionOp
#rb none
#rnx
#jira none
#preflight 60f9f6730fc49a0001e32897

[CL 16939804 by Ryan Schmidt in ue5-main branch]
2021-07-23 14:31:20 -04:00
..
2021-07-23 14:31:20 -04:00
2021-07-23 14:31:20 -04:00