Ryan Schmidt
e196c256e4
GeometryProcessing: remove forwarding headers used in GeometryCore transition, and update all affected includes.
...
#rb none
#rnx
#jira none
#preflight 60c52c5db9446100014da02d
[CL 16653115 by Ryan Schmidt in ue5-main branch]
2021-06-13 00:35:22 -04:00
lonnie li
febb75cece
ModelingTools: Fix post op selection for TriEdit: Extrude, Offset, Cut Faces & Duplicate.
...
#rb michael.balzer
#rnx
#jira UE-114975
#preflight 60baa85f2c42ea0001d65f32
[CL 16562738 by lonnie li in ue5-main branch]
2021-06-04 19:26:45 -04:00
Ryan Schmidt
196be0f6d1
GeometryProcessing: replace UE::Geometry::FVector3d/FVector3f with UE Core versions based on TVector<T>. FVector3<T> is now an extension of TVector<T>. Update all affected call sites.
...
#rb none
#rnx
#jira none
[CL 15870068 by Ryan Schmidt in ue5-main branch]
2021-03-30 21:25: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
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
e7f3baf1ca
Edigrate Dev-Editor updates to InteractiveToolsFramework, GeometryProcessing, MeshModelingToolset, and ModelingTools Editor Mode Plugins. Update a few files in new MeshPaint Plugin for UInteractiveTool rename of ::Tick() to ::OnTick().
...
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 12908995 via CL 12908996 via CL 12909001
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12909003 by ryan schmidt in Main branch]
2020-04-18 18:42:59 -04:00
Max Chen
b4881d8bf8
Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
...
#rb none
#jira none
[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
JeanMichel Dignard
70d074639f
Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
...
#rb none
#rnx
[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
Marc Audy
360d078ca3
Second batch of remaining Engine copyright updates.
...
#rnx
#rb none
[CL 10871248 by Marc Audy in Main branch]
2019-12-27 09:26:59 -05:00
Chris Gagnon
346a4b05ea
Copy up from Dev-Editor @10681378
...
#rb none
[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
Jimmy Andrews
079f79cab6
make plane cut allow multiple cuts without leaving tool
...
to support that: adds some support for packing multiple meshes into one dynamic mesh via a triangle attribute, a meshreplacementchange, and some improvements to the plane cut algo
#rb none
#rnx
[CL 10494329 by Jimmy Andrews in Dev-Editor branch]
2019-12-03 00:44:07 -05:00
jimmy andrews
97d2cf2929
fix plane cut normal+UVs in degenerate cases where hole fill failed to add some triangles
...
#jira UE-83367
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 10077384 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v574-10069753)
[CL 10077387 by jimmy andrews in Main branch]
2019-11-07 18:09:17 -05:00
Chris Gagnon
8ab0638182
Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.24
...
#rb none
[CL 9325047 by Chris Gagnon in Main branch]
2019-10-01 20:41:42 -04:00
Jimmy Andrews
914522a977
uv layers support in most of the mesh conversion path + associated bugfixes
...
#rb none
#rnx
[CL 9027671 by Jimmy Andrews in Dev-Editor branch]
2019-09-24 06:24:37 -04:00
Jimmy Andrews
c39a29e6a4
make plane cut not be editor only + change plane manip gizmo, + minor fixes
...
#rb none
#rnx
[CL 8667943 by Jimmy Andrews in Dev-Editor branch]
2019-09-12 19:45:55 -04:00
Chris Gagnon
2e87118a18
Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
...
#rb none
[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
Jimmy Andrews
4c580585d6
planar mesh cut now uses planar hole fill via planarcomplex + cdt; can fill plane cut geometry more robustly
...
#rb none
#rnx
[CL 7282937 by Jimmy Andrews in Dev-Editor branch]
2019-07-11 19:07:38 -04:00
Jimmy Andrews
ccaa968ad2
initial version of a plane cut tool
...
#rb ryan.schmidt
[CL 6990728 by Jimmy Andrews in Dev-Editor branch]
2019-06-14 13:15:42 -04:00
Jimmy Andrews
ea2131b907
MeshPlaneCut & SimpleHoleFiller -- for now just following the c# implementations pretty directly
...
also fixes error handling for MeshEditor's StitchVertexLoopsMinimal (which I referenced for the hole filler's error handling, but looked broken)
#codereview ryan.schmidt
#rb none
[CL 6897337 by Jimmy Andrews in Dev-Editor branch]
2019-06-07 19:47:57 -04:00