From 995bc7736b985152245813b661f76020b9b01615 Mon Sep 17 00:00:00 2001 From: Mahdi Dibaiee Date: Fri, 7 Feb 2014 17:25:38 +0330 Subject: [PATCH] Fixed low sketch width making it invisible --- Mobile/js/functions.js | 7 +++++-- Web/js/functions.js | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Mobile/js/functions.js b/Mobile/js/functions.js index 1da937d..52829ba 100644 --- a/Mobile/js/functions.js +++ b/Mobile/js/functions.js @@ -165,8 +165,9 @@ function drawPoint(x,y) { if(threshold(points[i].x, points[i].y, current.x, current.y, settings.connectTelorance)) { var x = points[i].x - current.x, y = points[i].y - current.y; + var w = settings.lineWidth/20 > 0.2 ? settings.lineWidth/20 : 0.2; - draw(points[i].x - x*0.2, points[i].y - y*0.2, current.x + x*0.2, current.y + y*0.2, {strokeStyle: 'rgba(0,0,0,0.4)', lineWidth: settings.lineWidth/20}) + draw(points[i].x - x*0.2, points[i].y - y*0.2, current.x + x*0.2, current.y + y*0.2, {strokeStyle: 'rgba(0,0,0,0.4)', lineWidth: w}) } } break; @@ -186,7 +187,9 @@ function drawPoint(x,y) { var x = points[i].x - current.x, y = points[i].y - current.y; var l = settings.furLength / 100 || 0.2; - draw(points[i].x + x*l, points[i].y + y*l, current.x - x*l, current.y - y*l, {strokeStyle: 'rgba(0,0,0,0.4)', lineWidth: settings.lineWidth/2}) + var w = settings.lineWidth/20 > 0.2 ? settings.lineWidth/20 : 0.2; + + draw(points[i].x + x*l, points[i].y + y*l, current.x - x*l, current.y - y*l, {strokeStyle: 'rgba(0,0,0,0.4)', lineWidth: w}) } } break; diff --git a/Web/js/functions.js b/Web/js/functions.js index 1da937d..52829ba 100644 --- a/Web/js/functions.js +++ b/Web/js/functions.js @@ -165,8 +165,9 @@ function drawPoint(x,y) { if(threshold(points[i].x, points[i].y, current.x, current.y, settings.connectTelorance)) { var x = points[i].x - current.x, y = points[i].y - current.y; + var w = settings.lineWidth/20 > 0.2 ? settings.lineWidth/20 : 0.2; - draw(points[i].x - x*0.2, points[i].y - y*0.2, current.x + x*0.2, current.y + y*0.2, {strokeStyle: 'rgba(0,0,0,0.4)', lineWidth: settings.lineWidth/20}) + draw(points[i].x - x*0.2, points[i].y - y*0.2, current.x + x*0.2, current.y + y*0.2, {strokeStyle: 'rgba(0,0,0,0.4)', lineWidth: w}) } } break; @@ -186,7 +187,9 @@ function drawPoint(x,y) { var x = points[i].x - current.x, y = points[i].y - current.y; var l = settings.furLength / 100 || 0.2; - draw(points[i].x + x*l, points[i].y + y*l, current.x - x*l, current.y - y*l, {strokeStyle: 'rgba(0,0,0,0.4)', lineWidth: settings.lineWidth/2}) + var w = settings.lineWidth/20 > 0.2 ? settings.lineWidth/20 : 0.2; + + draw(points[i].x + x*l, points[i].y + y*l, current.x - x*l, current.y - y*l, {strokeStyle: 'rgba(0,0,0,0.4)', lineWidth: w}) } } break;