MeshModelingToolset: expose new option in SimplifyMeshOp and SimplifyMeshTool
#rb david.hill
#rnx
#jira none
#preflight 6099fb752032ee00016bee43
[CL 16274273 by Ryan Schmidt in ue5-main branch]
This included two fixes.
1) a bug that would choose the average position when collapsing an edge on a mesh boundary ( so not retaining a vertex location )
2) eliminates the chance that an edge adjacent to a UV seam (or other attribute seam) will collapse to the vertex not on the seam (this would have moved the seam and resulted in new attribute values).
#jira UE-104386
#rb jimmy.andrews
[CL 15509647 by David Hill in ue5-main branch]
Additionally this CL:
Introduces a simplifier-level bool allow for easy switching between simplification with and without quadric memory and adds logic to remove isolated triangles
Extend MeshOverlay to identify seam-end edges - DynamicMeshAttributeSet.{h,cpp} DynamicMeshOverlay.{h,cpp}
Expose ability to recompute edge constraints - MeshConstraintUtil.{h,cpp} MeshConstraints.h
#jira none
#rb jimmy.andrews
[CL 15419204 by David Hill in ue5-main branch]
ModelingTools: Expose Simplify To Minimal Planar simplification mode in Simplify Tool. Add edge filter to this simplification mode in TMeshSimplification. Add support for returning all edges along intersection curves in FMeshBoolean and FMeshSelfUnion. Add option BooleanMeshesOp and SelfUnionMeshesOp to apply minimal-planar simplification along these cut/intersection edges. Expose as toggles in CSGMeshesTool and SelfUnionMeshesTool
#rb jimmy.andrews
#rnx
#jira none
[CL 14890297 by Ryan Schmidt in ue5-main branch]
#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]
6623697 Modify mesh simplification to template on quadric type and add attribute aware mesh quadric.
6620269 Fallback to duplicating vertices when nonmanifold geometry is encountered in MeshDescriptionToDynamicMesh (see original CL for more details)
#rb david.hill
#rnx
[CL 6631717 by Ryan Schmidt in Dev-Editor branch]