Files
UnrealEngineUWP/Engine/Source/Runtime/GeometryCore/Private/DynamicMesh
ryan schmidt 1048b93f9c 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

#ROBOMERGE-SOURCE: CL 16939804 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16939825 by ryan schmidt in ue5-release-engine-test branch]
2021-07-23 14:32:16 -04:00
..
2021-05-25 12:13:39 -04:00
2021-07-23 14:32:16 -04:00