10 Commits

Author SHA1 Message Date
jimmy andrews
d2f9909554 Add geometry selection api overload to tools that won't affect selection, so the modeling mode can restore any previous geometry selection after use
#jira UE-189085
#rb matija.kecman

[CL 29096961 by jimmy andrews in ue5-main branch]
2023-10-25 14:36:45 -04:00
jimmy andrews
276018a3cc Fix Auto UV tool failing to find target's bounding box when run on the sky sphere, due to the bounds call expecting to find bounds for colliding components.
+ Add fallback logic in case the primitive bounds are still invalid / empty

#jira UE-194785
#rb matija.kecman

[CL 29022684 by jimmy andrews in ue5-main branch]
2023-10-23 16:30:16 -04:00
nathan mitchell
2a80a7febe InteractiveToolsFramework: Adds new helper methods to determine count ActorComponents that match TargetRequirements and an additional test predicate for specialized scenarios. Additionally adds a couple of helper methods to test for Volume components and component classes that support UVs. This is to fix the issues surrounding the UV modeling tools that shouldn't be viable for Volume type targets.
#rb Ryan.Schmidt
#preflight 639b914e2540a78d2702f8d8
#jira UE-169112

[CL 23533564 by nathan mitchell in ue5-main branch]
2022-12-15 18:17:12 -05:00
nathan mitchell
be8e0074e5 UVEditor: Merge and unify the RecomputeUVs codebases with the UVEditor and Modeling Mode.
#rb Jimmy.Andrews
#preflight 635c0d7cae6840072d339bd4

[CL 22831760 by nathan mitchell in ue5-main branch]
2022-10-28 13:26:45 -04:00
nathan mitchell
4c0fea9bd9 ModelingTools: Merge and unify the AutoUV codebases between the UV Editor and Modeling Mode.
#rb semion.piskarev
#preflight 63471663663dafe4163eb8ec

[CL 22701310 by nathan mitchell in ue5-main branch]
2022-10-21 17:27:26 -04:00
bryan sefcik
50d4fac9e0 Updated ../Engine/Plugins/... to inline gen.cpp files
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds

After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds

#jira
#preflight 63336159b20e73a098b7f24f

[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00
bryan sefcik
0eeac455e0 Pass 3 on cleaning up build.cs files.
#jira
#preflight 631b9c15d31788ea3ab0f27b

[CL 21935601 by bryan sefcik in ue5-main branch]
2022-09-10 00:02:58 -04:00
Sebastien Hillaire
c59efb87d6 Fixed compilation warning as error.
ParameterizeMeshTool.h was rollback and converted to edit: history ispreserved.

#rb Kevin.Ortegren
#preflight https://horde.devtools.epicgames.com/job/620b71cf724df93de8ff2a97
#fyi Johan.Duparc, Marc.Audy

[CL 18993695 by Sebastien Hillaire in ue5-main branch]
2022-02-15 04:55:26 -05:00
marc audy
e559544cfd Fix merge from 5.0 issues
#rnx

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18965013 via CL 18971257 via CL 18971298 via CL 18992252 via CL 18992905
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18993011 by marc audy in ue5-main branch]
2022-02-15 01:54:55 -05:00
michael balzer
ddb9ec621b MeshModelingToolset: Move AutoUV tool into new non-experimental MeshModelingToolsEditorOnly module
#preflight 61f870f2a6632a34f35e5fc0

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18801534 in //UE5/Release-5.0/... via CL 18802099 via CL 18821513
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18821595 by michael balzer in ue5-main branch]
2022-02-02 01:43:50 -05:00