From e8049d542815ab5ff0e5568810072a268776222d Mon Sep 17 00:00:00 2001 From: Stephen Lindberg Date: Wed, 4 Jan 2017 17:59:58 -0500 Subject: [PATCH] Calculate brush curve only above distance threshold --- scripts/modules/brush.pointer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/modules/brush.pointer.js b/scripts/modules/brush.pointer.js index b1e9b71..1e8c990 100644 --- a/scripts/modules/brush.pointer.js +++ b/scripts/modules/brush.pointer.js @@ -30,12 +30,12 @@ function Pointer(offset = new Position(), color = new Color('000000')) this.distance += position.distance_to(position_prev); ronin.surface.context().beginPath(); - + ronin.surface.context().globalCompositeOperation="source-over"; ronin.surface.context().moveTo(position_prev.x,position_prev.y); //Choose direct line or curve line based on how many samples available - if(this.position_prev.length > 1){ + if(this.position_prev.length > 1 && position.distance_to(position_prev) > 13){ var d = position.distance_to(position_prev)/