Leon Huang
19877e39c5
Fix for duplicate localization key warnings and missing localization defines/undefines in various files.
...
#rnx
#rb: Vincent.Gauthier
#jira: UE-151614
#preflight: 628fc4a98c23e52ef0fdfa7d
[CL 20384450 by Leon Huang in ue5-main branch]
2022-05-26 16:11:10 -04:00
semion piskarev
327f7480d7
MeshModelingTools: Fix selection getting cleared in PolyEd Inset and Disconnect and undo being a little broken for selection after CL 18570424.
...
#rb Matija.Kecman
#jira none
#preflight 62753035491d570f22430512
[CL 20225114 by semion piskarev in ue5-main branch]
2022-05-16 11:23:56 -04:00
Jimmy Andrews
10153ffb90
Deprecate TTransformSRT3::Inverse() and attempt to fix usages of it and also FTransform::Inverse() in the modeling code
...
#rb david.hill
#preflight 627d2b99a82f3adab87fb87f
[CL 20165573 by Jimmy Andrews in ue5-main branch]
2022-05-12 12:08:26 -04:00
jimmy andrews
8383d20898
#jira UE-146998
...
Make split/mshmrg preserve mesh pivots so users can round-trip through them w/out losing the pivot location
#rb lonnie.li
#preflight 6262f6f6d929bc34a3370ae4
#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 19870983 in //UE5/Release-5.0/... via CL 19873739
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)
[CL 19878005 by jimmy andrews in ue5-main branch]
2022-04-22 19:55:01 -04:00
semion piskarev
eb8d9fe187
MeshModelingTools: Fix incorrect ray direction transformation in CubeGrid and PolyEd focus.
...
#rb Nathan.Mitchell
#jira none
#preflight 62339cfc6666d7e7539ff450
[CL 19434207 by semion piskarev in ue5-main branch]
2022-03-18 08:32:15 -04:00
semion piskarev
ddf6d3192b
Multiple non-unity build fixes, mostly having to do with PDI.
...
#rb none
#jira UE-146349, UE-146335
#rnx
#preflight 62337597f101b8d0afa6c8d7
[CL 19423747 by semion piskarev in ue5-main branch]
2022-03-17 14:03:58 -04:00
semion piskarev
8c3bb7ea9a
MeshModelingTools: Allow user to set specific extrude distance in PolyEd.
...
#rb Rinat.Abdrashitov, Jimmy.Andrews
#jira none
#preflight 622b6e420a614dcb0cfb8e0d
[CL 19355551 by semion piskarev in ue5-main branch]
2022-03-11 11:01:04 -05:00
semion piskarev
8f0169fb91
MeshModelingTools: CubeGrid improvements.
...
- Fix bugs with how the tool deals with materials.
- Make UV's always stay aligned in the same orientation.
- Make UV's be contiguous when performing multiple steps with the same selection.
- Make sides maintain same groups with repeated steps of the same selection.
- Add support for scaling UV's.
- Add support for focus hotkey.
Also change how frame is chosen when subtracting to avoid some weird flipping logic.
#rb Matija.Kecman, Lonnie.Li
#jira none
#preflight 622b58e032749f363c82087b
[CL 19353955 by semion piskarev in ue5-main branch]
2022-03-11 09:28:29 -05:00
semion piskarev
7ef7ce975b
MeshModelingTools: Make the Add Primitive tools accept/cancel so that the initial click can place the mesh and then the settings can be modified before accepting the tool.
...
#rb Lonnie.Li
#jira none
#preflight 621e1b99ca28c55634269d9e
[CL 19197245 by semion piskarev in ue5-main branch]
2022-03-01 08:45:05 -05:00
semion piskarev
36e35bdaac
MeshModelingTools: Fix crash when hitting delete and marquee selecting at the same time in PolyEdit.
...
#rb Jimmy.Andrews
#rnx
#jira UE-143243
#preflight 6210193fad11de9431d2afa4
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 19093207 via CL 19093826 via CL 19094601 via CL 19096102 via CL 19105343
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19146652 by semion piskarev in ue5-main branch]
2022-02-25 09:43:15 -05:00
ryan schmidt
7c983b8d45
GeometryCore: clean up issues that block non-LWC builds
...
#rb david.hill
#preflight 620ff48d53204823ae859ccb
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 19064974 via CL 19076437 via CL 19077315 via CL 19078956
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19122734 by ryan schmidt in ue5-main branch]
2022-02-24 15:01:41 -05:00
ryan schmidt
f5d5ecc309
ModelingTools: fix LWC issues in scene snapping and AddPrimitiveTool. Convert MeshDebugDraw grid-drawing functions to use double instead of float, and update call sites.
...
#rb jimmy.andrews
#jira UE-142391
#preflight 620ab60d583261b0a665cdc2
#rnx
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18985048 in //UE5/Release-5.0/... via CL 18985896 via CL 18987678
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18988038 by ryan schmidt in ue5-main branch]
2022-02-14 18:32:46 -05:00
ryan schmidt
d8dde9eea2
localization macros duplicate-key fixes
...
#rb david.hill
#jira UE-141529
#preflight 6206df7c3a5afc57e39a8591
#rnx
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18963942 in //UE5/Release-5.0/... via CL 18964255 via CL 18965086
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18965110 by ryan schmidt in ue5-main branch]
2022-02-11 18:25:48 -05:00
jimmy andrews
1fc564ead4
fix duplicated keys for localization in mesh csg/spatial files
...
#jira UE-141528
#rb tyson.brochu
#preflight 6201b4bf6773a36128ad6964
#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 18896703 in //UE5/Release-5.0/... via CL 18896771 via CL 18896819
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18897029 by jimmy andrews in ue5-main branch]
2022-02-07 20:07:14 -05:00
fred kimberley
7fbfaf57c8
Require explicit constructors/casts when converting between FVector, FVector3d, and FVector3f.
...
#jira UE-122078
#rb Andrew.Davidson, Colin.McGinley
#preflight standard build
#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 18817999 in //UE5/Release-5.0/... via CL 18818012 via CL 18822871
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18824721 by fred kimberley in ue5-main branch]
2022-02-02 07:59:31 -05:00
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
michael balzer
b7e8ab50b9
MeshModelingToolset: Clean-up module dependencies
...
#preflight 61f87e13a6632a34f35f9604
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18802939 in //UE5/Release-5.0/... via CL 18802947 via CL 18821568
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18821648 by michael balzer in ue5-main branch]
2022-02-02 01:48:09 -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
michael balzer
a670f83d09
MeshModelingToolset: Rename GenGrps tool to GrpGen
...
#preflight 61f35f481f12674afbcf4ea5
#rb ryan.schmidt, semion.piskarev
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18772873 in //UE5/Release-5.0/... via CL 18772890 via CL 18773364
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18773415 by michael balzer in ue5-main branch]
2022-01-28 12:26:52 -05:00
semion piskarev
5cab19da9c
MeshModelingTools: Clarify that Shift only ignores snapping while drawing in PolyExt and PathExt.
...
#rb Jimmy.Andrews
#rnx
#jira UE-109267
#preflight 61f40853801201ab38889331
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18771368 in //UE5/Release-5.0/... via CL 18771437 via CL 18771681
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18771699 by semion piskarev in ue5-main branch]
2022-01-28 10:35:32 -05:00
semion piskarev
35dd05dac7
MeshModelingTools: Hide selection options in PolyEd while an activity is active (since they are not used).
...
#rb Lonnie.Li
#rnx
#jira
#preflight 61f316af801201ab386c4480
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18771255 in //UE5/Release-5.0/... via CL 18771262 via CL 18771523
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18771537 by semion piskarev in ue5-main branch]
2022-01-28 10:27:25 -05:00
lonnie li
d041f2273b
ModelingTools: Fix crash when reloading levels during an AutoLOD compute
...
#rb ryan.schmidt
#rnx
#jira UE-139485
#preflight 61f38478da54035207ecae9b
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18771194 in //UE5/Release-5.0/... via CL 18771204 via CL 18771302
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18771314 by lonnie li in ue5-main branch]
2022-01-28 10:18:10 -05:00
tyson brochu
77f3a0b7b8
PolyExtrude tool: fix an ensure when a polygon self-intersection passes exactly through vertex
...
#jira UE-140203
#rnx
#rb jimmy.andrews
#preflight 61f30635582ca8f579f41a00
#ROBOMERGE-AUTHOR: tyson.brochu
#ROBOMERGE-SOURCE: CL 18761844 in //UE5/Release-5.0/... via CL 18761896 via CL 18763433
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18763956 by tyson brochu in ue5-main branch]
2022-01-27 17:29:26 -05:00