Move methods from FCriteriaGrid to FTopologicalFace as this is FTopologicalFace that is updated
#preflight 63ce5ea4f2318350a2b5ac2e
[CL 23809223 by David Lesage in ue5-main branch]
Preparatory work: Refactoring ApplyCriteria step by encapsulating all steps of ApplyCriteria in CriteriaGrid methods.
#rb jeanluc.corenthin
#preflight 63c901069f0d23c15ab2e799
[CL 23770894 by David Lesage in ue5-main branch]
In the case of CAD file with huge face, if the file is imported with "Max Edge Length" criterion set, the resulting mesh can be too big. For example, a face of 100,000 mm x 100,000 mm with a "Max Edge Length" of 10 mm will generate a mesh with 2e8 triangles.
A rule is added to disable the "Max Edge Length" criterion if the resulting mesh will be too huge.
#preflight 63c587f80b358b97d13ee660
[CL 23730557 by David Lesage in ue5-main branch]
Fix Build an optimal InnerToOuterSegmentsIntersectionTool
#rb jeanluc.corenthin
#preflight 63c4fd392e714f64adc8f90a
[CL 23727221 by David Lesage in ue5-main branch]
To avoid to create triangle crossing natural iso line (a line carrying iso edges), a test is added to create triangle minimizing the number of intersection with these lines
#rb jeanluc.corenthin
#preflight 63bf0cd56e6e8d46620a4491
[CL 23652042 by David Lesage in ue5-main branch]
The defines a clear semantic for how thickness of a bottom layer should be handled with Strata. This CL only pipes the data for the various parts. A following CL will add a thickness property on the root node.
#rb none
#jira none
#preflight 638672dd4004f73f62ea9600
#fyi sebastien.hillaire
[CL 23324261 by Charles deRousiers in ue5-main branch]
- fix reimport data keeping old patterns
- fix usage of reference skeleton API
- skip import of empty clothes (with no patterns) as it causes crashes on asset build
#preflight 6374f53f953c19d435f8f48b
[CL 23153779 by Johan Duparc in ue5-main branch]
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch
#preflight 63635997876630122adeab9f
#rb none
[CL 22958990 by henrik karlsson in ue5-main branch]
- to try to fix large crack, a second step could be perform with a larger tolerance
- to prevent the meshing failure of thin surface, and consequently the presence of a crack in the mesh, thin surface can be removed and replaced by a topological weld.
3 new CVar are added to drive this new process:
- ds.CADTranslator.Stitching.ForceSew
- ds.CADTranslator.Stitching.ForceFactor
- ds.CADTranslator.Stitching.RemoveThinFaces
Fix crashes, fix HD leak, fix RAM usage
#jira UE-154019, UE-157085
#rb jeanluc.corenthin
#preflight 6356cd17f92c325024f48f6e
#lockdown jeanmichel.dignard
#preflight 635a9bb00b08a07d8a4310d7
[CL 22810471 by david lesage in ue5-main branch]
Revit - Deleting array elements will not be synchronized via direct link fix,
Revit - Deleting multiple objects isn't auto synced on Unreal side
#jira UE-166972 UE-166387 UE-165951
#rb JeanLuc.Corenthin
#preflight 6357e0159e14ee3c799c597e
[CL 22752672 by Balazs Toereki in ue5-main branch]
[FYI] David.Lesage
Original CL Desc
-----------------------------------------------------------------
[CADKernel] Improve topological welding:
- to try to fix large crack, a second step could be perform with a larger tolerance
- to prevent the meshing failure of thin surface, and consequently the presence of a crack in the mesh, thin surface can be removed and replaced by a topological weld.
3 new CVar are added to drive this new process:
- ds.CADTranslator.Stitching.ForceSew
- ds.CADTranslator.Stitching.ForceFactor
- ds.CADTranslator.Stitching.RemoveThinFaces
Fix crashes, fix HD leak, fix RAM usage
#jira UE-154019, UE-157085
#rb jeanluc.corenthin
#preflight 6352c5ef7261e565c47ca046
#lockdown jeanmichel.dignard
[CL 22713056 by aurel cordonnier in ue5-main branch]
- to try to fix large crack, a second step could be perform with a larger tolerance
- to prevent the meshing failure of thin surface, and consequently the presence of a crack in the mesh, thin surface can be removed and replaced by a topological weld.
3 new CVar are added to drive this new process:
- ds.CADTranslator.Stitching.ForceSew
- ds.CADTranslator.Stitching.ForceFactor
- ds.CADTranslator.Stitching.RemoveThinFaces
Fix crashes, fix HD leak, fix RAM usage
#jira UE-154019, UE-157085
#rb jeanluc.corenthin
#preflight 6352c5ef7261e565c47ca046
#lockdown jeanmichel.dignard
[CL 22711547 by marc audy in ue5-main branch]