Commit Graph

252 Commits

Author SHA1 Message Date
katie caputo
beffa4e3d5 Modeling Tools: Disable frustum selection when tool is active
#JIRA UE-216379
#rb lonnie.li

[CL 36759391 by katie caputo in 5.5 branch]
2024-10-01 19:47:52 -04:00
katie caputo
ef362def5a Modeling Tools: Updates Mesh Element Selection default colors
#JIRA UE-225519
#rb Jimmy.Andrews

[CL 36759138 by katie caputo in 5.5 branch]
2024-10-01 19:45:39 -04:00
jimmy andrews
7ef2e9d40f warn in modeling mode when selection includes engine assets which cannot be modified
#jira UE-224306
#rb lonnie.li

[CL 36757980 by jimmy andrews in 5.5 branch]
2024-10-01 19:35:02 -04:00
semion piskarev
4ba3109d05 MeshModelingTools: Fix the tool command LOCTEXT entries for short names not being parsed by the localization processor.
#rb Jamie.Dale
#jira UE-222927

[CL 36749064 by semion piskarev in 5.5 branch]
2024-10-01 18:02:35 -04:00
semion piskarev
d2a3c6f635 MeshModelingTools: Fix many LOCTEXT collisions caused by tool short names, due to UI_COMMAND using the same key when registering the same command.
#rb David.Hill, Lonnie.Li
#jira UE-222927

[CL 36406381 by semion piskarev in 5.5 branch]
2024-09-18 15:41:14 -04:00
jimmy andrews
42880a5e0e Fix Tri Select tool being called Triangle Edit in the Select tool group, so it has a consistent name and is not confused for the Triangle Edit tool in the Mesh tool group
#jira UE-224487
#rb tyson.brochu

[CL 36343578 by jimmy andrews in 5.5 branch]
2024-09-17 14:02:48 -04:00
lonnie li
56018c7b38 ModelingTools: Disable stylus input support for non-Windows platforms to fix automation test errors.
#rb Jimmy.Andrews
#jira UE-223930

[CL 36294507 by lonnie li in 5.5 branch]
2024-09-15 17:21:20 -04:00
semion piskarev
9e6ba7a15b MeshModelingTools: Rename Absolute Grid Snapping option in the gizmo settings.
#rb lonnie.li
#jira UE-219127

[CL 36213840 by semion piskarev in 5.5 branch]
2024-09-11 19:07:39 -04:00
semion piskarev
c27d9ff907 MeshModelingTools: Add icon for UV Transfer tool.
#rb lonnie.li
#jira UE-216210

[CL 36213789 by semion piskarev in 5.5 branch]
2024-09-11 19:06:39 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
lonnie li
a977b5398f ModelingTools: Added UVShell BakeTexture option
#rb Jimmy.Andrews
#jira UE-174987

[CL 35570995 by lonnie li in ue5-main branch]
2024-08-15 14:18:42 -04:00
semion piskarev
155fa313c9 MeshModelingTools: Add a UV Transfer tool to modeling mode, which transfers UVs from a mesh simplified using an "existing vertices" option to the original, higher resolution mesh.
#rb lonnie.li
#jira UE-216210

[CL 35339610 by semion piskarev in ue5-main branch]
2024-08-06 10:00:20 -04:00
lonnie li
36bb617e08 [Backout] - CL33337248
[FYI] Zulqarnain.Abbasi
Original CL Desc
-----------------------------------------------------------------
Enabling the Stylus plugin
#rb Jimmy.Andrews

[CL 35285147 by lonnie li in ue5-main branch]
2024-08-02 16:04:01 -04:00
jimmy andrews
2de22405ad change IsElementSelectable name to AllowsGeometrySelection
#rb lonnie.li

[CL 35042149 by jimmy andrews in ue5-main branch]
2024-07-23 19:30:24 -04:00
jimmy andrews
c64ec0fd2f add selection validation to geometry selection manager, so we can recover if objects are deleted from under the selection system
+ fix dynamic mesh selection lambda keeping a raw pointer, and instead keep an identifier w/ a weak object pointer

#rb lonnie.li

[CL 34944659 by jimmy andrews in ue5-main branch]
2024-07-19 17:02:27 -04:00
kronok
76e263fc58 ModelingTools: Fixed geometry selection opacity to use the alpha from the ModelingMode color settings
#JIRA UE-215260
#rb lonnie.li

[CL 34944002 by kronok in ue5-main branch]
2024-07-19 16:40:16 -04:00
jimmy andrews
c019a51750 add IsElementSelectable concept to dynamic mesh components, so we can disable element selection for generated dynamic meshes
Expose SetIsElementSelectable method to BP, so it can be re-enabled if desired

#rb lonnie.li

[CL 34943695 by jimmy andrews in ue5-main branch]
2024-07-19 16:32:46 -04:00
lonnie li
cfa66481b5 ModelingTools: Added/Updated icons for the following primitive tools: (Arrow, Box, Capsule, Cone, Cylinder, Sphere)
#jira UE-214673

[CL 34513593 by lonnie li in ue5-main branch]
2024-06-19 16:47:46 -04:00
jimmy andrews
5c338800ee Adding back the below change, but specifically for level editor viewports
make UEdMode handle interactive toolkit focus api's focus requests directly, to decouple it from editor selection + fix the bug that it doesn't work when there is no editor selection.
Also make modeling mode handle element selection through the same system.
#rb brooke.hubert

[CL 33634887 by jimmy andrews in ue5-main branch]
2024-05-14 15:20:13 -04:00
jimmy andrews
a2ddc61161 [Backout] - CL33581997
[FYI] Jimmy.Andrews
Original CL Desc
-----------------------------------------------------------------
make UEdMode handle interactive toolkit focus api's focus requests directly, to decouple it from editor selection + fix the bug that it doesn't work when there is no editor selection.
Also make modeling mode handle element selection through the same system.
#rb brooke.hubert

[CL 33616657 by jimmy andrews in ue5-main branch]
2024-05-13 22:21:06 -04:00
jimmy andrews
448ca003c9 make UEdMode handle interactive toolkit focus api's focus requests directly, to decouple it from editor selection + fix the bug that it doesn't work when there is no editor selection.
Also make modeling mode handle element selection through the same system.
#rb brooke.hubert

[CL 33582101 by jimmy andrews in ue5-main branch]
2024-05-10 14:23:48 -04:00
katie caputo
05b92f3335 Modeling Tools: Fixes a bug which caused a crash when attempting to customize mesh element selection colors before enabling Mesh Element Selection toolbar
#JIRA UE-214263
#rb lonnie.li

[CL 33512310 by katie caputo in ue5-main branch]
2024-05-08 10:16:21 -04:00
zulqarnain abbasi
d1df0f48da Enabling the Stylus plugin
#rb Jimmy.Andrews

[CL 33337301 by zulqarnain abbasi in ue5-main branch]
2024-04-30 10:25:44 -04:00
katie caputo
2b7d4d0e61 Modeling Tools: Fixes bug with selection color not clearing in Mesh Element Selection
#JIRA UE-213167
#rb Jimmy.Andrews

[CL 33262994 by katie caputo in ue5-main branch]
2024-04-26 10:02:13 -04:00
nathan mitchell
992f2ab7fd InteractiveToolsFramework: Provide new API for controlling mouse cursor styling during tool operations and prevent excessive hit proxy testing when ITF has mouse capture active.
As a proof of concept, enables the eyedropper cursor during the UV Editor's Texel Density tool's Sampling Mode.

New API is disabled by default, to enable set CVAR Editor.EnableITFCursorOverrideSupport > 1

#rb brooke.hubert, Jimmy.Andrews
#jira UE-207211, UE-207208

[CL 33217562 by nathan mitchell in ue5-main branch]
2024-04-24 19:07:23 -04:00