#preflight 6168c0e367b5f00001f30300
#rb jimmy.andrews
#ROBOMERGE-AUTHOR: david.hill
#ROBOMERGE-SOURCE: CL 17864587 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)
[CL 17864605 by david hill in ue5-release-engine-test branch]
Removed redundant code since GetTriangleEdges method was added to DynamicMesh3 class that does the same thing.
Fixed a typo ContolPnts -> ControlPoints.
Previously only per-vertex normals were set. Now normals are correclty set per-element as well.
#rb jimmy.andrews
#rnx
#jira none
#preflight 61698e649390dd0001b2dfca
#ushell-cherrypick of 17521027 by rinat.abdrashitov
#ROBOMERGE-AUTHOR: rinat.abdrashitov
#ROBOMERGE-SOURCE: CL 17829558 in //UE5/Release-5.0/... via CL 17829564
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 17829567 by rinat abdrashitov in ue5-release-engine-test branch]
- prevent parameter from going all the way to zero
- extend cutting polygon a bit outside the bounding box to avoid creating coplanar cuts that stress the boolean system
- when finding the initial nearest triangle to check for coplanarity, filter out degenerate triangles w/ zero vector normals
#jira UE-119242
#rb rinat.abdrashitov
#rb david.hill
#rnx
#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 17822833 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0
[CL 17825035 by jimmy andrews in ue5-release-engine-test branch]
#rb jimmy.andrews
#preflight 615f199a7c973700010520c7
#ROBOMERGE-AUTHOR: david.hill
#ROBOMERGE-SOURCE: CL 17817297 in //UE5/Release-5.0/... via CL 17817318
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 17817329 by david hill in ue5-release-engine-test branch]
- FDynamicMeshUVEditor::SetTriangleUVsFromFreeBoundaryConforma no longer worked w/ bUseExistingUVTopology flag, as it was clearing UVs on triangles before trying to update them
- RecomputeUVsOp was not preservinge existing UV topology when using existing UV islands w/ Conformal unwrap (not supported for ExpMap)
- UE::ToolTarget::CommitDynamicMeshUVUpdate was not storing a mesh change, resulting in empty transactions (eg undo/redo broken)
- UE::MeshUVTransforms::MakeSeamsDisjoint was failing if elements were unreferenced, and jitter introduced was too large
#rb rinat.abdrashitov
#rnx
#jira UE-124949, UE-124951
#preflight 6166dcb92faeee0001422896
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17800310 in //UE5/Release-5.0/... via CL 17802005
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 17802102 by ryan schmidt in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
#rb jimmy.andrews
#preflight 61573139a680bb0001ce7f51
#ROBOMERGE-AUTHOR: david.hill
#ROBOMERGE-SOURCE: CL 17693963 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)
[CL 17693979 by david hill in ue5-release-engine-test branch]
- Fixed marquee selection so it works when starting on a click-selectable item in ULatticeControlPointsMechanic and UPolygonSelectionMechanic (used USingleClickOrDragInputBehavior)
- Fixed issue where selection changes that do nothing were added to undo/redo history in ULatticeControlPointsMechanic and UPolygonSelectionMechanic
- Addressed a TODO to make ULatticeControlPointsMechanic click behavior use control and shift modifiers in the same way as the marquee mechanic
- Refactored ULatticeControlPointsMechanic to simplify the selection update code and make it use the same path for clicks and marquee select (removed ChangeSelection and ClearSelection)
#rb semion.piskarev
#rnx
#jira none
#preflight 6151c5311c6cf400014ca43d
#ROBOMERGE-AUTHOR: matija.kecman
#ROBOMERGE-SOURCE: CL 17630931 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0
[CL 17630949 by matija kecman in ue5-release-engine-test branch]