diff --git a/ShowSolid.lua b/ShowSolid.lua index 9d3e42f..bf29d6d 100644 --- a/ShowSolid.lua +++ b/ShowSolid.lua @@ -46,7 +46,7 @@ local function RegularizeTriMesh( SurfId, DestGrpId, dStep) EgtCutSurfTmPlane( FacId, Point3d( dX1, 0, 0), -X_AX(), true) EgtCutSurfTmPlane( FacId, Point3d( dX2, 0, 0), X_AX(), false) local LoopId = EgtExtractSurfTmFacetLoops( FacId, 0, DestGrpId) - EgtApproxCurve( LoopId, GDB_CA.LINES , 0.01) + EgtMergeCurvesInCurveCompo( LoopId, 0.001) local TmpSurfId = EgtSurfTmByFlatContour( DestGrpId, LoopId, 0.01) EgtErase( LoopId) if NewSurfId then