From 7e2ce89cadf29daf16d249f511e55dcb07604ceb Mon Sep 17 00:00:00 2001 From: dmv Date: Tue, 27 Nov 2007 11:10:39 +0000 Subject: [PATCH] Correct bugs on impr. NPAL16558 --- src/GEOMImpl/GEOMImpl_ChamferDriver.cxx | 6 +++--- src/OperationGUI/OperationGUI_ChamferDlg.cxx | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/GEOMImpl/GEOMImpl_ChamferDriver.cxx b/src/GEOMImpl/GEOMImpl_ChamferDriver.cxx index 545a80528..54431c6dc 100644 --- a/src/GEOMImpl/GEOMImpl_ChamferDriver.cxx +++ b/src/GEOMImpl/GEOMImpl_ChamferDriver.cxx @@ -165,7 +165,7 @@ Standard_Integer GEOMImpl_ChamferDriver::Execute(TFunction_Logbook& log) const { double aD = aCI.GetD(); double anAngle = aCI.GetAngle(); - if (anAngle>0) + if ( (anAngle > 0) && (anAngle < (Standard_PI/2)) ) fill.AddDA(aD, anAngle, E, F); } } @@ -206,7 +206,7 @@ Standard_Integer GEOMImpl_ChamferDriver::Execute(TFunction_Logbook& log) const { double aD = aCI.GetD(); double anAngle = aCI.GetAngle(); - if (anAngle>0) + if ( (anAngle > 0) && (anAngle < (Standard_PI/2)) ) fill.AddDA(aD, anAngle, E, F); } } @@ -241,7 +241,7 @@ else if (aType == CHAMFER_SHAPE_EDGES || aType == CHAMFER_SHAPE_EDGES_AD) { double aD = aCI.GetD(); double anAngle = aCI.GetAngle(); - if (anAngle>0) + if ( (anAngle > 0) && (anAngle < (Standard_PI/2)) ) fill.AddDA(aD, anAngle, E, F); } } diff --git a/src/OperationGUI/OperationGUI_ChamferDlg.cxx b/src/OperationGUI/OperationGUI_ChamferDlg.cxx index 9848b4c8c..32520e8a7 100644 --- a/src/OperationGUI/OperationGUI_ChamferDlg.cxx +++ b/src/OperationGUI/OperationGUI_ChamferDlg.cxx @@ -222,7 +222,7 @@ OperationGUI_ChamferDlg::OperationGUI_ChamferDlg(GeometryGUI* theGeometryGUI, QW { anIter.data()->RangeStepAndValidator( 0.001, COORD_MAX, SpecificStep, 3 ); if ( anIter.key() == SpinBox44 || anIter.key() == SpinBox34 || anIter.key() == SpinBox24 ) - anIter.data()->RangeStepAndValidator( 0, 90, 5, 0 ); + anIter.data()->RangeStepAndValidator( 0.001, 89.999, 5, 0 ); } setHelpFileName("chamfer_operation_page.html"); -- 2.39.2