mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0026151: Wrong result obtained by intersection algorithm.
1. Methods IntPolyh_MaillageAffinage::GetMinDeflection() and IntPolyh_MaillageAffinage::GetMaxDeflection() have been created (see cdl-file for more detail information). 2. Extended check, if starting point of WLine is a tangent point, has been implemented in IntWalk_PWalking::Perform(...) method. Test cases for issue CR26151
This commit is contained in:
@@ -678,8 +678,8 @@ Standard_Integer bopcurves (Draw_Interpretor& di,
|
||||
//
|
||||
anIsDone=aFF.IsDone();
|
||||
if (!anIsDone) {
|
||||
di << " anIsDone=" << (Standard_Integer) anIsDone << "\n";
|
||||
return 1;
|
||||
di << "Error: anIsDone=" << (Standard_Integer) anIsDone << "\n";
|
||||
return 0;
|
||||
}
|
||||
//
|
||||
aFF.PrepareLines3D(Standard_False);
|
||||
@@ -692,7 +692,7 @@ Standard_Integer bopcurves (Draw_Interpretor& di,
|
||||
aNbCurves=aSCs.Length();
|
||||
if (!aNbCurves) {
|
||||
di << " has no 3d curve\n";
|
||||
return 1;
|
||||
return 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user