Nickolas Drake
6f0bb17b5a
EditMeshPolygonsTool.cpp warning: Text conflict from LOCTEXT macro for namespace and key
...
#rb
#jira UE-156322
#preflight 62a36a82fe519cd51262e0fb
[CL 20597562 by Nickolas Drake in ue5-main branch]
2022-06-10 12:20:09 -04:00
Nickolas Drake
afc23bb332
Add Bridge Edges to PolyEd: Add single to single groupedge bridge action to PolyEd, without welding sides
...
#rb Semion.Piskarev
#jira none
#preflight 6298e35f0360a10c349d35c1
[CL 20582636 by Nickolas Drake in ue5-main branch]
2022-06-09 15:08:03 -04:00
Ryan Schmidt
39ea0b82bb
Improve WeightMap support in Modeling Mode. Duplicate Tool now preserves WeightMaps, conversion between Dynamic and Static meshes properly preserves weight maps and names.
...
GeometryCore: Add bClearExisting option to FDynamicMeshAttributeSet::EnableMatchingAttributes(). Default true is old behavior. New behavior, when false, is to preserve existing attribute set counts/values. Also now copying group and weight layer names if not set.
ModelingTools: CombineMeshesTool now uses EnableMatchingAttributes instead of only explicitly matching UV layers, so group and weight layers are copied properly to duplicates
MeshConversion: DynamicMeshToMeshDescription now generates unique names in ConvertPolygroupLayers and ConvertWeightLayers. Previously if multiple attribs had the same name (eg NAME_None), output MeshDescription would only have a single attrib w/ that name
#rb david.hill
#preflight 62a116439a3e81e904dde76f
[CL 20570919 by Ryan Schmidt in ue5-main branch]
2022-06-08 23:37:03 -04:00
Nickolas Drake
03f1bda050
PolyEd Plane Control Gizmo: Add hotkey R to hide plane control gizmo in PolyEd
...
#rb Semion.Piskarev
#jira none
#preflight 62a10233232daff7b3026eac
[CL 20563350 by Nickolas Drake in ue5-main branch]
2022-06-08 16:27:18 -04:00
Nickolas Drake
1400b65d56
ModellingComponents: Add optional corner point visualization to PolyEdit
...
#rb Simeon.Piskarev
#jira none
#preflight 629fc9d185333f26645be644
[CL 20546816 by Nickolas Drake in ue5-main branch]
2022-06-07 18:25:43 -04:00
Nickolas Drake
b3d58ea48b
ModellingComponents: Add drag alignment mechanic to plane control gizmo in PolyExt
...
#rb Semion.Piskarev
#jira none
#preflight 629a2650551457c8dde15455
[CL 20488292 by Nickolas Drake in ue5-main branch]
2022-06-03 12:42:30 -04:00
nathan mitchell
27fb829b8a
ModelingTools: Improved handling in UEditMeshPolygonsTool to deal with cases where the TransformGizmo can't be acquired successfully, which was leading to crashes. Now a failed gizmo acquisition simply breaks user interactions, but doesn't crash the editor.
...
#rb semion.piskarev
#preflight 6298e1f3f269bddede0c5193
#jira UE-153932
#ROBOMERGE-AUTHOR: nathan.mitchell
#ROBOMERGE-SOURCE: CL 20473413 in //UE5/Release-5.0/... via CL 20474330
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)
[CL 20475585 by nathan mitchell in ue5-main branch]
2022-06-02 16:45:08 -04:00
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
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
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