mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0028230: Convert C0 2d curve to C1 raises exception
The treatment of small curves (length of curves is less then tolerance used for checking G1) is added in Geom2dConvert_CompCurveToBSplineCurve.cxx
This commit is contained in:
@@ -1480,7 +1480,7 @@ void Geom2dConvert::C0BSplineToC1BSplineCurve(Handle(Geom2d_BSplineCurve)& BS,
|
||||
Geom2dConvert_CompCurveToBSplineCurve C(ArrayOfConcatenated->Value(0));
|
||||
if (ArrayOfConcatenated->Length()>=2){
|
||||
for (i=1;i<ArrayOfConcatenated->Length();i++){
|
||||
fusion=C.Add(ArrayOfConcatenated->Value(i),tolerance);
|
||||
fusion=C.Add(ArrayOfConcatenated->Value(i),tolerance, Standard_True);
|
||||
if (fusion==Standard_False)
|
||||
Standard_ConstructionError::Raise("Geom2dConvert Concatenation Error") ;
|
||||
}
|
||||
|
Reference in New Issue
Block a user