From: daid Date: Wed, 12 Sep 2012 15:13:21 +0000 (+0200) Subject: Remove the "zDistanceRatio", because while it makes sense in a math sense, it does... X-Git-Tag: 13.03~331 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=4df94e7da492ffd761cd613edb2b2588981d4b0c;p=cura.git Remove the "zDistanceRatio", because while it makes sense in a math sense, it does not make sense in a best way to print sense. --- diff --git a/Cura/cura_sf/skeinforge_application/skeinforge_plugins/craft_plugins/dimension.py b/Cura/cura_sf/skeinforge_application/skeinforge_plugins/craft_plugins/dimension.py index f3f97096..cbe8f5b3 100644 --- a/Cura/cura_sf/skeinforge_application/skeinforge_plugins/craft_plugins/dimension.py +++ b/Cura/cura_sf/skeinforge_application/skeinforge_plugins/craft_plugins/dimension.py @@ -190,7 +190,6 @@ class DimensionSkein: self.retractionRatio = 1.0 self.totalExtrusionDistance = 0.0 self.travelFeedRatePerSecond = None - self.zDistanceRatio = 5.0 self.addRetraction = True self.reverseRetraction = False @@ -215,8 +214,6 @@ class DimensionSkein: self.flowScaleSixty = 60.0 * self.layerHeight * self.edgeWidth / filamentPackingArea self.restartDistance = self.repository.retractionDistance.value + self.repository.restartExtraDistance.value self.extruderRetractionSpeedMinuteString = self.distanceFeedRate.getRounded(60.0 * self.repository.extruderRetractionSpeed.value) - if self.maximumZFeedRatePerSecond != None and self.travelFeedRatePerSecond != None: - self.zDistanceRatio = self.travelFeedRatePerSecond / self.maximumZFeedRatePerSecond for lineIndex in xrange(self.lineIndex, len(self.lines)): self.parseLine( lineIndex ) return self.distanceFeedRate.output.getvalue() @@ -264,9 +261,7 @@ class DimensionSkein: if locationEnclosureIndex == self.getSmallestEnclosureIndex(self.oldLocation.dropAxis()): return None locationMinusOld = location - self.oldLocation - xyTravel = abs(locationMinusOld.dropAxis()) - zTravelMultiplied = locationMinusOld.z * self.zDistanceRatio - return math.sqrt(xyTravel * xyTravel + zTravelMultiplied * zTravelMultiplied) + return abs(locationMinusOld) location = gcodec.getLocationFromSplitLine(location, splitLine) elif firstWord == 'M101': isActive = True