Jimmy Andrews
483735ed38
#jira UE-117587
...
fixes for potential crash / invalid operations on radial fracture of pillar
- make 'embed surface path' find the intended start vertex for its path when it's known
- guard against path being empty before accessing element 0
- guard against invalid edge collapse in mesh boolean that was triggered by this example
#rb david.hill
#rnx
#ushell-cherrypick of 16760529 by Jimmy.Andrews
#preflight 60d49b4557b30200011a0594
[CL 16775195 by Jimmy Andrews in ue5-main branch]
2021-06-24 12:29:49 -04:00
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
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
jimmy andrews
958d805e4f
cleanup EmbedSurfacePath code: remove unused lambda function
...
#rb trivial
#rnx
#preflight 605a103be640880001f26970
#ROBOMERGE-OWNER: jimmy.andrews
#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 15779411 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)
#ROBOMERGE-CONFLICT from-shelf
[CL 15787332 by jimmy andrews in ue5-main branch]
2021-03-23 19:06:48 -04:00
Ryan Schmidt
6db97af132
GeometryProcessing: FVector2/3/4 refactoring. Move various member functions to standalone functions in UE::Geometry:: namespace, to simplify upcoming conversion to core vector types. Update all call sites.
...
#rb tyson.brochu, semion.piskarev
#rnx
#jira none
[CL 15732208 by Ryan Schmidt in ue5-main branch]
2021-03-17 19:32:44 -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
50a3d7d368
Merge Release-Engine-Staging to Main @ CL# 14467590
...
This represents UE4/Main @ 14432125 + some cherrypick fixes
[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -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
jimmy andrews
2d2e5e3eaa
fix crashes on edge cases for mesh poly cut
...
#jira UE-90494
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 12225106 in //UE4/Release-4.25/... via CL 12225110
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v663-12210973)
[CL 12225113 by jimmy andrews in Main branch]
2020-03-16 19:33:46 -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
Jimmy Andrews
191a1a7f5e
fixes to embed polygons
...
#rb none
#rnx
[CL 9408892 by Jimmy Andrews in Dev-Editor branch]
2019-10-03 20:52:20 -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
10f820b0e1
first pass at polygon on mesh tool (embeds polygons on meshes, to be used to cut through meshes or embed / extrude shapes)
...
#rb none
#rnx
#fyi ryan.schmidt
[CL 8223628 by Jimmy Andrews in Dev-Editor branch]
2019-08-23 02:06:10 -04:00
Jimmy Andrews
d0559138d8
Fancy loop stitcher for sparsely corresponded loops, fixes + test coverage for machinery to cut holes through meshes
...
#rb none
#rnx
[CL 8121489 by Jimmy Andrews in Dev-Editor branch]
2019-08-19 20:19:56 -04:00
Jimmy Andrews
f3bf8f67ed
port mesh selection classes from geometry3sharp and hook up floodfill select to the projected path embedder, to optionally select the faces inside the cut path
...
#rb none
#rnx
[CL 8047606 by Jimmy Andrews in Dev-Editor branch]
2019-08-14 21:28:17 -04:00
Jimmy Andrews
63778660f6
fix variable shadowing warning
...
#rb none
#rnx
[CL 7948294 by Jimmy Andrews in Dev-Editor branch]
2019-08-11 13:31:42 -04:00
Jimmy Andrews
ddf07decb8
Fix shadowed variable warning #rb none #rnx
...
[CL 7946033 by Jimmy Andrews in Dev-Editor branch]
2019-08-10 13:35:24 -04:00
Jimmy Andrews
bb2118834b
initial code to walk paths on mesh surfaces and embed them in the mesh, to be used for cutting shapes into meshes
...
#rb none
#rnx
[CL 7941478 by Jimmy Andrews in Dev-Editor branch]
2019-08-09 22:34:41 -04:00