Correct bugs on impr. NPAL16558

This commit is contained in:
dmv 2007-11-23 11:26:31 +00:00
parent 403009ad06
commit a8d06c9a58
2 changed files with 6 additions and 4 deletions

View File

@ -165,7 +165,8 @@ Standard_Integer GEOMImpl_ChamferDriver::Execute(TFunction_Logbook& log) const
{
double aD = aCI.GetD();
double anAngle = aCI.GetAngle();
fill.AddDA(aD, anAngle, E, F);
if (anAngle>0)
fill.AddDA(aD, anAngle, E, F);
}
}
}
@ -205,7 +206,8 @@ Standard_Integer GEOMImpl_ChamferDriver::Execute(TFunction_Logbook& log) const
{
double aD = aCI.GetD();
double anAngle = aCI.GetAngle();
fill.AddDA(aD, anAngle, E, F);
if (anAngle>0)
fill.AddDA(aD, anAngle, E, F);
}
}
}
@ -239,7 +241,8 @@ else if (aType == CHAMFER_SHAPE_EDGES || aType == CHAMFER_SHAPE_EDGES_AD)
{
double aD = aCI.GetD();
double anAngle = aCI.GetAngle();
fill.AddDA(aD, anAngle, E, F);
if (anAngle>0)
fill.AddDA(aD, anAngle, E, F);
}
}
}

View File

@ -571,7 +571,6 @@ Handle(GEOM_Object) GEOMImpl_ILocalOperations::MakeChamferEdgeAD
GEOM::TPythonDump(aFunction) << aChamfer
<< " = geompy.MakeChamferEdgeAD(" << theShape << ", " << theD
<< ", " << theAngle << ", " << theFace1 << ", " << theFace2 << ")";
cout << "ANGLE = " << theAngle << endl;
SetErrorCode(OK);
return aChamfer;
}