diff --git a/src/Mod/Drawing/App/ProjectionAlgos.cpp b/src/Mod/Drawing/App/ProjectionAlgos.cpp index 52914031d..292450a54 100644 --- a/src/Mod/Drawing/App/ProjectionAlgos.cpp +++ b/src/Mod/Drawing/App/ProjectionAlgos.cpp @@ -139,16 +139,11 @@ void ProjectionAlgos::execute(void) Handle( HLRBRep_Algo ) brep_hlr = new HLRBRep_Algo; brep_hlr->Add(Input); - try { - gp_Ax2 transform(gp_Pnt(0,0,0),gp_Dir(Direction.x,Direction.y,Direction.z)); - HLRAlgo_Projector projector( transform ); - brep_hlr->Projector(projector); - brep_hlr->Update(); - brep_hlr->Hide(); - } - catch (...) { - Standard_Failure::Raise("Fatal error occurred while projecting shape"); - } + gp_Ax2 transform(gp_Pnt(0,0,0),gp_Dir(Direction.x,Direction.y,Direction.z)); + HLRAlgo_Projector projector( transform ); + brep_hlr->Projector(projector); + brep_hlr->Update(); + brep_hlr->Hide(); // extracting the result sets: HLRBRep_HLRToShape shapes( brep_hlr );