Browse Source

Display 0 if there are no measurements for minimum values

Don't display max float then.
Ghostkeeper 6 years ago
parent
commit
f1c28498a6
1 changed files with 4 additions and 0 deletions
  1. 4 0
      plugins/SimulationView/SimulationView.py

+ 4 - 0
plugins/SimulationView/SimulationView.py

@@ -342,12 +342,16 @@ class SimulationView(CuraView):
         return self._extruder_count
 
     def getMinFeedrate(self) -> float:
+        if abs(self._min_feedrate - sys.float_info.max) < 10: # Some lenience due to floating point rounding.
+            return 0.0 # If it's still max-float, there are no measurements. Use 0 then.
         return self._min_feedrate
 
     def getMaxFeedrate(self) -> float:
         return self._max_feedrate
 
     def getMinThickness(self) -> float:
+        if abs(self._min_thickness - sys.float_info.max) < 10: # Some lenience due to floating point rounding.
+            return 0.0 # If it's still max-float, there are no measurements. Use 0 then.
         return self._min_thickness
 
     def getMaxThickness(self) -> float: