Calculate brush curve only above distance threshold
This commit is contained in:
parent
eb0e2c5536
commit
e8049d5428
@ -30,12 +30,12 @@ function Pointer(offset = new Position(), color = new Color('000000'))
|
|||||||
this.distance += position.distance_to(position_prev);
|
this.distance += position.distance_to(position_prev);
|
||||||
|
|
||||||
ronin.surface.context().beginPath();
|
ronin.surface.context().beginPath();
|
||||||
|
|
||||||
ronin.surface.context().globalCompositeOperation="source-over";
|
ronin.surface.context().globalCompositeOperation="source-over";
|
||||||
ronin.surface.context().moveTo(position_prev.x,position_prev.y);
|
ronin.surface.context().moveTo(position_prev.x,position_prev.y);
|
||||||
|
|
||||||
//Choose direct line or curve line based on how many samples available
|
//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 =
|
var d =
|
||||||
position.distance_to(position_prev)/
|
position.distance_to(position_prev)/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user