From 7d13b17dd99701dcab1107fbef47d4692bc3376e Mon Sep 17 00:00:00 2001 From: Daid Date: Sat, 31 Mar 2012 21:48:23 +0200 Subject: [PATCH] Small optimalization in gcode preview, saves a square root per line --- Cura/gui/preview3d.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cura/gui/preview3d.py b/Cura/gui/preview3d.py index e553198a..c27558bd 100644 --- a/Cura/gui/preview3d.py +++ b/Cura/gui/preview3d.py @@ -471,7 +471,7 @@ class PreviewGLCanvas(glcanvas.GLCanvas): # Calculate line width from ePerDistance (needs layer thickness and filament diameter) dist = (v0 - v1).vsize() if dist > 0 and layerThickness > 0: - extrusionMMperDist = (v1.e - v0.e) / (v0 - v1).vsize() + extrusionMMperDist = (v1.e - v0.e) / dist lineWidth = extrusionMMperDist * filamentArea / layerThickness / 2 normal = (v0 - v1).cross(util3d.Vector3(0,0,1)) -- 2.30.2