]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Make 0 transparency applicable
authorvsv <vsv@opencascade.com>
Wed, 19 Jun 2019 08:16:48 +0000 (11:16 +0300)
committervsv <vsv@opencascade.com>
Wed, 19 Jun 2019 08:16:48 +0000 (11:16 +0300)
src/XGUI/XGUI_CustomPrs.cpp

index 1ce2a99021150a53dae61bcb45297cde23b35a17..0090ba420f7174fbb26bb9fe93f73901239fd712 100644 (file)
@@ -119,18 +119,16 @@ double XGUI_CustomPrs::getDefaultDeflection(const ObjectPtr& theObject)
 
 double getTransparency(const ResultPtr& theResult)
 {
-  double aDeflection = -1;
+  double aTransparency = -1;
   // get transparency from the attribute of the result
   if (theResult.get() != NULL &&
       theResult->data()->attribute(ModelAPI_Result::TRANSPARENCY_ID()).get() != NULL) {
     AttributeDoublePtr aDoubleAttr = theResult->data()->real(ModelAPI_Result::TRANSPARENCY_ID());
     if (aDoubleAttr.get() && aDoubleAttr->isInitialized()) {
-      double aValue = aDoubleAttr->value();
-      if (aValue > 0) /// zero value should not be used as a transparency(previous studies)
-        aDeflection = aDoubleAttr->value();
+      aTransparency = aDoubleAttr->value();
     }
   }
-  return aDeflection;
+  return aTransparency;
 }
 
 double getDefaultTransparency(const ResultPtr& theResult)