lonnie li
71d5092007
ModelingTools: Refactor SingleSelectionTool to ToolTargets (pt.2)
...
#rb ryan.schmidt jimmy.andrews
#jira none
#rnx
#preflight 605a54c0e8944a0001585162
[CL 15799514 by lonnie li in ue5-main branch]
2021-03-24 11:11:02 -04:00
lonnie li
468f813933
ModelingTools: Fix CutMeshWithMeshOp same source asset warning.
...
#rb ryan.schmidt
#jira none
#preflight 605a2c8f7b7af10001b6914b
#rnx
[CL 15781933 by lonnie li in ue5-main branch]
2021-03-23 14:51:49 -04:00
lonnie li
328b0c0f0b
ModelingTools: Replace MultiSelectionTool PrimitiveComponentTarget with ToolTargets (pt.2)
...
#rb ryan.schmidt jimmy.andrews semion.piskarev
#jira none
#rnx
[CL 15677067 by lonnie li in ue5-main branch]
2021-03-11 11:40:03 -04:00
Jimmy Andrews
3b3c77c999
add ghostly previews of cutting surfaces for mesh boolean subtraction and for mesh trimming
...
also only show gizmo for subtracting/trimming mesh
#rb lonnie.li
#rnx
[CL 15662686 by Jimmy Andrews in ue5-main branch]
2021-03-09 21:27:22 -04:00
Ryan Schmidt
ffe3b401cd
GeometryProcessing: move all public types in GeometryProcessing plugin into UE::Geometry:: namespace, as well as some code in MeshModelingToolset. Fix fallout in Water, Paint Mode, ChaosEditor, DataPrep, Text3D, Unit Tests, internal projects.
...
#rb jimmy.andrews, semion.piskarev
#jira none
[CL 15661651 by Ryan Schmidt in ue5-main branch]
2021-03-09 19:33:56 -04:00
Jimmy Andrews
6c699a2ce3
change all the modeling / geometry tools shared pointers to thread safe mode, because they're often used in background threads
...
#rb ryan.schmidt
#rnx
[CL 15435521 by Jimmy Andrews in ue5-main branch]
2021-02-17 11:50:23 -04:00
Jimmy Andrews
b3a6b00636
protect against creating empty meshes, and add user messaging to some tools where it is likely to happen
...
#jira UE-106803
#rb semion.piskarev
#rnx
[CL 15341738 by Jimmy Andrews in ue5-main branch]
2021-02-05 16:33:02 -04:00
Jimmy Andrews
f468a9debe
reset + hide transform of object that will be replaced for create-from-selected type tools (mesh boolean, self union, vox merge/blend/wrap, etc), for more predictable behavior on tool accept
...
#rb semion.piskarev
#rnx
[CL 15304750 by Jimmy Andrews in ue5-main branch]
2021-02-03 19:00:42 -04:00
Marc Audy
a7f9391231
Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
...
This represents UE4/Main @ 14768117
For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer
[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
Marc Audy
68150e0be7
Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
...
This represents UE4/Main @ 14594913
[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marc Audy
4c1bb11c29
Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
...
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck
[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Marcus Wassmer
3b81cf8201
Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
...
autoresolved files
#rb none
[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
brooke hubert
e85ae49f14
The EditorToolsContext is now owned by the mode manager.
...
Updated Mesh Paint, geometry, arch gen, hair lab, and sample editor modes to reflect changes to the tools context ownership.
#Jira UE-96448
#rb lauren.barnes michael.daum
#fyi ryan.schmidt simon.barsky jack.greasley
#review-14189762
#review-14189796
#review-14189767
#review-14189774
#review-14189785
[CL 14247116 by brooke hubert in ue5-main branch]
2020-09-02 15:43:58 -04:00
Marc Audy
a7c9001a94
Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
...
#rb
#rnx
[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210
Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
...
#rnx
[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
ryan schmidt
19033a66b4
ModelingTools: add BaseMeshProcessingTool, implements standard properties-driven-mesh-edit-with-bgcompute-preview pattern. Rewrote SmoothMeshTool to use this Base Tool.
...
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 13152668 via CL 13152669 via CL 13152674
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)
[CL 13152676 by ryan schmidt in Main branch]
2020-05-04 17:46:02 -04:00