Commit Graph

47 Commits

Author SHA1 Message Date
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
jimmy andrews
fd07763a78 remove UE::Geometry::TRay3 and replace usages with UE::Math::TRay
#rb tyson.brochu
#rnx
#preflight 6195872476668b37001d1141

#ushell-cherrypick of 18231220 by Jimmy.Andrews

#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 18232491 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)

[CL 18232527 by jimmy andrews in ue5-release-engine-test branch]
2021-11-17 21:06:46 -05:00
ryan schmidt
0e961a1e23 ModelingTools: add Edge Bevel operation in PolyEdit Tool. New UPolyEditBevelEdgeActivity, and operations to initialize it in PolyEdit. This bevel operation currently uses an explicit bevel-distance rather than a live viewport interaction, and as a result required adding a separate 'apply' button inside the PolyEditTool panel (via new UEditMeshPolygonsToolAcceptCancelAction). The UX here is terrible but it's not clear we can do better in 5.0 timeframe.
GeometryProcessing: add support for beveling the border ring(s) of a triangle or polygroup-face selection. Improve polygroup assignment around bevel loops, previously the entire loop received a single polygroup which is not what the user expects in polygroup-modeling. Now a new polygroup is assigned for each unique group-edge-pair. Terminator vertices now also generate a new polygroup if there are 2 or more adjacent groups, previously behavior (assigning to arbitrary nbr) was not useful during polygroup-edting.

#rb rinat.abdrashitov
#rnx
#jira none
#preflight 6193ddccb32bbfdc50d9ed07

#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18208908 in //UE5/Release-5.0/... via CL 18209386
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18209422 by ryan schmidt in ue5-release-engine-test branch]
2021-11-16 13:24:21 -05:00
michael balzer
73aef2fb76 MeshModelingToolset: Cleanup MeshCut tool
#rb lonnie.li
#preflight 619313b71c373afe3792dbcd

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18208400 in //UE5/Release-5.0/... via CL 18208422
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18208440 by michael balzer in ue5-release-engine-test branch]
2021-11-16 12:19:22 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
michael balzer
18526b3ec0 MeshModelingToolset: Cleanup Boolean tool
#rb jimmy.andrews
#preflight 617c9cd80451f40001ed06a7

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17991436 in //UE5/Release-5.0/... via CL 17991437
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17991438 by michael balzer in ue5-release-engine-test branch]
2021-10-29 22:42:08 -04:00
michael balzer
a49c74b915 MeshModelingToolset: Move ModelingOperators and ModelingOperatorsEditorOnly modules out of experimental plugin
#jira UETOOL-3823
#rb lonnie.li
#preflight 617b1aea5794a500014f544a

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17972239 in //UE5/Release-5.0/... via CL 17972248
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17972256 by michael balzer in ue5-release-engine-test branch]
2021-10-28 19:47:45 -04:00
michael balzer
64a89f9de3 MshModelingToolset: Fix build error due to mative pointer usage
#rb trivial

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17972192 in //UE5/Release-5.0/... via CL 17972197
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17972206 by michael balzer in ue5-release-engine-test branch]
2021-10-28 19:43:32 -04:00
michael balzer
f727c9eef6 MeshModelingToolset: Cleanup Append and Dupe tools
#rb
#preflight 6179ef344c74960001f4c280

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17963171 in //UE5/Release-5.0/... via CL 17963176
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17963187 by michael balzer in ue5-release-engine-test branch]
2021-10-28 11:24:32 -04:00
semion piskarev
0f28d81ac9 MeshModelingTools: Fix "reproject" being in outset instead of inset due to using the wrong edit condition.
#rb Jimmy.Andrews
#rnx
#jira UE-132659
#preflight 617873b073fec30001c02f1d

#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 17947002 in //UE5/Release-5.0/... via CL 17947021
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17947037 by semion piskarev in ue5-release-engine-test branch]
2021-10-27 12:51:01 -04:00
michael balzer
95386e265f MeshModelingToolset: Clenup PathRev and BdryRev tools
#rb jimmy.andrews
#preflight 617816264d94450001b4736a

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17929078 in //UE5/Release-5.0/... via CL 17929087
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17929104 by michael balzer in ue5-release-engine-test branch]
2021-10-26 13:33:36 -04:00
jimmy andrews
6df1e3bcc4 clamp offsets/extrusions in polyedit in the tri-normal-adjust mode, that could otherwise offset infinitely at sharp corners
#jira UE-132170
#rb lonnie.li

#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 17893788 in //UE5/Release-5.0/... via CL 17893807
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17893813 by jimmy andrews in ue5-release-engine-test branch]
2021-10-21 22:27:29 -04:00
michael balzer
cf2b5f9108 MeshModelingToolset: Cleanup PathExt UI; remove EditConditionHides from previously cleaned up tools
#preflight 6171c6f44d6efa00017c071b
#rb jimmy.andrews

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17891464 in //UE5/Release-5.0/... via CL 17891472
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17891477 by michael balzer in ue5-release-engine-test branch]
2021-10-21 17:57:49 -04:00
semion piskarev
8e75f5d5e7 MeshModelingTools: Fix thread issues in edge loop insertion, edge insertion, and cube grid tool activities.
#rb Tyson.Brochu
#rnx
#jira UE-126076
#preflight 616f23439f18020001d76b25

#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 17884530 in //UE5/Release-5.0/... via CL 17884547
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17884554 by semion piskarev in ue5-release-engine-test branch]
2021-10-21 10:11:02 -04:00
michael balzer
2453bb4bbf MeshModelingToolset: Cleanup Create tools UI
#rb
#preflight 616f6e33d57ee600016b1213

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17880404 in //UE5/Release-5.0/... via CL 17880414
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17880442 by michael balzer in ue5-release-engine-test branch]
2021-10-20 20:41:00 -04:00
lonnie li
3c0ed23936 ModelingTools: Fix crash in floating/spiral stair generator.
Set the minimum number of steps to 2.

#rb michael.balzer
#rnx
#jira UE-131918
#preflight 616e643193c2340001bbcf0b

#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 17860773 in //UE5/Release-5.0/... via CL 17860812
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17860818 by lonnie li in ue5-release-engine-test branch]
2021-10-19 10:49:08 -04:00
semion piskarev
4da5048577 MeshModelingTools: split extrude and offset out in PolyEdit.
#rb Ryan.Schmidt
#rnx
#jira UE-130545
#preflight 616a0c1e57240d0001cd1e92

#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 17859173 in //UE5/Release-5.0/... via CL 17859177
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17859192 by semion piskarev in ue5-release-engine-test branch]
2021-10-19 08:11:46 -04:00
michael balzer
3caf3146fe MeshModelingTools: Cleanup Shapes tools
#rb ryan.schmidt, matija.kecman
#preflight 616a6d0fbbadb30001ca74dd

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17849388 in //UE5/Release-5.0/... via CL 17849395
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17849400 by michael balzer in ue5-release-engine-test branch]
2021-10-18 14:21:53 -04:00
lonnie li
f7a2e3a72c ModelingTools: Adjusting UI min/max defaults and descriptions for Stairs primitive tool.
#rb none
#rnx
#jira none

#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 17845385 in //UE5/Release-5.0/... via CL 17845401
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17845419 by lonnie li in ue5-release-engine-test branch]
2021-10-18 10:45:52 -04:00
michael balzer
c4e9341b37 MeshModelingToolset: Move selected "PolyModel" tools out of experimental
#jira UETOOL-3823
#preflight 6156558e47517300016750ee
#rnx

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17691795 in //UE5/Release-5.0/... via CL 17691808
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17691812 by michael balzer in ue5-release-engine-test branch]
2021-10-01 10:46:45 -04:00
michael balzer
5aa1a02272 MeshModelingToolset: Move selected "Create" tools out of experimental
#jira UETOOL-3823
#rb ryan.schmidt
#preflight 615519144f96d8000128d6ff
#rnx

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17679021 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17679050 by michael balzer in ue5-release-engine-test branch]
2021-09-30 12:00:06 -04:00
michael balzer
82ab317af0 MeshModelingToolset: Split plugin into non-experimental and experimental
#jira UETOOL-3823
#rb ryan.schmidt
#preflight 6101fb4b2b002800014f7007

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

[CL 17003151 by michael balzer in ue5-release-engine-test branch]
2021-07-29 20:08:48 -04:00