From 1749e253c740945e3b6f8913ac7d814e79e253d8 Mon Sep 17 00:00:00 2001 From: vsv Date: Thu, 12 Jul 2018 12:08:29 +0300 Subject: [PATCH] Fix for exception on presentation of arc with radius less 0.001 --- src/ModuleBase/ModuleBase_ResultPrs.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ModuleBase/ModuleBase_ResultPrs.cpp b/src/ModuleBase/ModuleBase_ResultPrs.cpp index be06b5046..1646edc0d 100755 --- a/src/ModuleBase/ModuleBase_ResultPrs.cpp +++ b/src/ModuleBase/ModuleBase_ResultPrs.cpp @@ -253,7 +253,12 @@ void ModuleBase_ResultPrs::Compute( } // change deviation coefficient to provide more precise circle //ModuleBase_Tools::setDefaultDeviationCoefficient(myResult, Attributes()); - AIS_Shape::Compute(thePresentationManager, thePresentation, theMode); + try { + AIS_Shape::Compute(thePresentationManager, thePresentation, theMode); + } + catch (...) { + return; + } // visualize hidden sub-shapes transparent if (myTransparency < 1 && !myHiddenSubShapes.IsEmpty()) -- 2.39.2