0030272: Modeling Algorithms - Incorrect work of gproject

-fix TolU/V for approximation;
-fix cutting tool for approximation;
-add method Adaptor3d_HSurfaceTool::IsSurfG1.
-add test bugs/moddata_3/bug30272
This commit is contained in:
knosulko
2021-10-14 20:15:02 +03:00
committed by smoskvin
parent 90da038e9d
commit 4ec4e4e8a8
9 changed files with 224 additions and 20 deletions

View File

@@ -1784,6 +1784,22 @@ Standard_Real ProjLib_CompProjectedCurve::LastParameter() const
return myCurve->LastParameter();
}
//=======================================================================
//function : Continuity
//purpose :
//=======================================================================
GeomAbs_Shape ProjLib_CompProjectedCurve::Continuity() const
{
GeomAbs_Shape ContC = myCurve->Continuity();
GeomAbs_Shape ContSu = mySurface->UContinuity();
if ( ContSu < ContC) ContC = ContSu;
GeomAbs_Shape ContSv = mySurface->VContinuity();
if ( ContSv < ContC) ContC = ContSv;
return ContC;
}
//=======================================================================
//function : MaxDistance
//purpose :