From e3bb0afd344930a6fcdfc688e1fc69d9b5065502 Mon Sep 17 00:00:00 2001 From: Rohan Mishra <315scisyb2020rohanmishra@gmail.com> Date: Sat, 9 Dec 2023 20:54:51 +0530 Subject: [PATCH] Update ShapeFix_WirePy.xml Fix the issue and Update ShapeFix_WirePy.xml. --- src/Mod/Part/App/ShapeFix/ShapeFix_WirePy.xml | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/Mod/Part/App/ShapeFix/ShapeFix_WirePy.xml b/src/Mod/Part/App/ShapeFix/ShapeFix_WirePy.xml index 2bf50ee065..4f85c02b16 100644 --- a/src/Mod/Part/App/ShapeFix/ShapeFix_WirePy.xml +++ b/src/Mod/Part/App/ShapeFix/ShapeFix_WirePy.xml @@ -129,7 +129,6 @@ If prec is -1 then maxTolerance() is taken. Applies FixSelfIntersectingEdge(num) and FixIntersectingEdges(num) to all edges in the wire and FixIntersectingEdges(num1, num2) for all pairs num1 and num2 - such that num2 >= num1 + 2 and removes wrong edges if any @@ -138,10 +137,10 @@ If prec is -1 then maxTolerance() is taken. Applies FixLacking(num) to all edges in the wire Connection between first and last edges is treated only if flag ClosedMode is True - If is False (default), test for connectness is done with + If 'force' is False (default), test for connectness is done with precision of vertex between edges, else it is done with minimal value of vertex tolerance and Analyzer.Precision(). - Hence, will lead to inserting lacking edges in replacement + Hence, 'force' will lead to inserting lacking edges in replacement of vertices which have big tolerances. @@ -188,7 +187,7 @@ range on the closed surface - Fixes issues related to "tails" in the geometry. + Fixes issues related to 'tails' in the geometry. Tails are typically small, undesired protrusions or deviations in the curves or edges that need correction. This method examines the geometry and applies corrective actions to eliminate or reduce the presence of tails. @@ -221,9 +220,9 @@ and fixConnected() for last and first edges) - Mode which defines whether the 2d (True) -representation of the wire is preferable over 3d one (in the -case of ambiguity in FixEdgeCurves) + Mode which defines whether the 2d 'True' +representation of the wire is preferable over 3d one in the +case of ambiguity in FixEdgeCurves @@ -238,7 +237,7 @@ using intersection, extrema, projections) or not Mode which performs an analysis and reorders edges in the wire using class WireOrder. -Flag determines the use of miscible mode if necessary. +Flag 'theModeBoth' determines the use of miscible mode if necessary. @@ -253,7 +252,7 @@ Flag determines the use of miscible mode if necessary. Mode which applies FixConnected(num) to all edges in the wire Connection between first and last edges is treated only if flag ClosedMode is True - If is -1 then MaxTolerance() is taken. + If 'prec' is -1 then MaxTolerance() is taken. @@ -285,7 +284,6 @@ Flag determines the use of miscible mode if necessary. Mode which applies FixSelfIntersectingEdge(num) and FixIntersectingEdges(num) to all edges in the wire and FixIntersectingEdges(num1, num2) for all pairs num1 and num2 - such that num2 >= num1 + 2 and removes wrong edges if any @@ -295,10 +293,10 @@ Flag determines the use of miscible mode if necessary. Mode which applies FixLacking(num) to all edges in the wire Connection between first and last edges is treated only if flag ClosedMode is True - If is False (default), test for connectness is done with + If 'force' is False (default), test for connectness is done with precision of vertex between edges, else it is done with minimal value of vertex tolerance and Analyzer.Precision(). - Hence, will lead to inserting lacking edges in replacement + Hence, 'force' will lead to inserting lacking edges in replacement of vertices which have big tolerances.