Commit Graph

10 Commits

Author SHA1 Message Date
semion piskarev
642f32cfa4 MeshModelingTools: Disable PolyEdit and TriEdit on high res meshes to prevent them from hanging the editor.
#rb Lonnie.Li, Rinat.Abdrashitov
#rnx
#jira UE-140168
#preflight 61f957cb8b4112f7cc9a7c63

#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18809982 in //UE5/Release-5.0/... via CL 18809993 via CL 18822572
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18823595 by semion piskarev in ue5-main branch]
2022-02-02 05:52:52 -05:00
semion piskarev
b99292ea64 MeshModelingTools: Fix there being two separate "Shape Edits" categories in PolyEd detail panel.
#rb Tyson.Brochu
#rnx
#jira none
#preflight 61f7efe541414fb013c5b4c4

#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18789532 in //UE5/Release-5.0/... via CL 18789670 via CL 18790217
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18790415 by semion piskarev in ue5-main branch]
2022-01-31 10:55:22 -05:00
ryan schmidt
6ad26b69f0 rename UE::Geometry::TTransform3 to TTransformSRT3, update references
#rb none
#rnx
#jira UE-139757
#preflight 61f572d9e52a8a4a910990f1

#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18784197 in //UE5/Release-5.0/... via CL 18784203 via CL 18784222
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18784226 by ryan schmidt in ue5-main branch]
2022-01-29 14:37:53 -05:00
lonnie li
4afd669dcb ModelingTools: Clear TargetWorld member during Shutdown of SingleSelectionMeshEditingTool and MultiSelectionMeshEditingTool
#rb ryan.schmidt michael.balzer
#rnx
#jira none
#preflight 61f435dd74510448a6865d14

#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18777332 in //UE5/Release-5.0/... via CL 18780413 via CL 18780555
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18780558 by lonnie li in ue5-main branch]
2022-01-28 18:40:54 -05:00
semion piskarev
8fcb2ec2d7 MeshModelingTools: Add missing operations to TriEdit.
#rb Jimmy.Andrews
#rnx
#jira none
#preflight 61e9a58b8347dc76d8d1a4e0

#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18678159 in //UE5/Release-5.0/... via CL 18678167 via CL 18678173
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)

[CL 18680323 by semion piskarev in ue5-main branch]
2022-01-20 15:44:01 -05:00
matija kecman
d76f894c26 MeshModelingToolset: Fix polygroup edge rendering after undoing a Straighten edge edit in the PolyEd tool
#rb semion.piskarev
#rnx
#jira UE-125122
#preflight 61dc3fe6932a02483cf5cf4e

#ROBOMERGE-AUTHOR: matija.kecman
#ROBOMERGE-SOURCE: CL 18570405 in //UE5/Release-5.0/... via CL 18570415
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18570420 by matija kecman in ue5-release-engine-test branch]
2022-01-11 06:48:50 -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
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
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
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