jimmy andrews
0188b696c0
Add a general-use version of the 'simplify along edges' logic from FMeshBoolean, and use it to simplify plane cuts and edge insertions
...
+ Update the plane cut logic to allow it to use the simplify function
#rb david.hill
#preflight 63e516ea1d3284fefe72c97a
[CL 24107250 by jimmy andrews in ue5-main branch]
2023-02-09 16:49:32 -05:00
Jimmy Andrews
4993c96dfd
Fix fracture messing up normals for some meshes by making the mesh boolean's simplifier preserve vertex normals
...
#jira UE-151297
#rb rinat.abdrashitov
#preflight 627d25564a05ef0394cc0592
[CL 20165579 by Jimmy Andrews in ue5-main branch]
2022-05-12 12:09:00 -04:00
ryan schmidt
6ad26b69f0
rename UE::Geometry::TTransform3 to TTransformSRT3, update references
...
#rb none
#rnx
#jira UE-139757
#preflight 61f572d9e52a8a4a910990f1
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18784197 in //UE5/Release-5.0/... via CL 18784203 via CL 18784222
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18784226 by ryan schmidt in ue5-main branch]
2022-01-29 14:37:53 -05:00
michael balzer
b8a1c9b6cf
GeometryCore: Remove ExplicitUseGeometryMathTypes.h
...
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18227685 in //UE5/Release-5.0/... via CL 18229350
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18231457 by michael balzer in ue5-release-engine-test branch]
2021-11-17 19:02:44 -05:00
jimmy andrews
23f63931d4
make coplanar removal test more double-check its assumption that the coplanar pair was actually removed; fixed sliver/edge cases where from the sliver side it looks like a coplanar surface but from the other it typically does not
...
+ also bring skip-degenerates-in-nearest-tri-search improvement previously added to MeshBoolean into MeshSelfUnion
#rb matija.kecman
#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 17881409 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0
[CL 17881419 by jimmy andrews in ue5-release-engine-test branch]
2021-10-20 22:11:03 -04:00
jimmy andrews
28a76a47c6
fix mesh boolean and self-union simplifying across group boundaries
...
#rb semion.piskarev
#rnx
#preflight 612f63f275bca20001fc3834
#ROBOMERGE-SOURCE: CL 17387039 via CL 17388617
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17388746 by jimmy andrews in ue5-release-engine-test branch]
2021-09-01 12:33:20 -04:00
ryan schmidt
3e9494d723
GeometryProcessing: remove most calls to FDynamicMesh3::GetCachedBounds()
...
#rb jimmy.andrews
#rnx
#jira none
#preflight 612436ea8ff55400012a182c
#ROBOMERGE-SOURCE: CL 17280425 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)
[CL 17280439 by ryan schmidt in ue5-release-engine-test branch]
2021-08-23 22:08:34 -04:00
michael balzer
ba195473cd
GeometryProcessing: Move plugin from Experimental to Runtime
...
#jira UETOOL-3823
#rb ryan.schmidt
#ROBOMERGE-SOURCE: CL 16958628 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)
[CL 16958640 by michael balzer in ue5-release-engine-test branch]
2021-07-26 14:07:13 -04:00