diff --git a/desktop/sources/scripts/generator.js b/desktop/sources/scripts/generator.js index 898e45e..5964786 100644 --- a/desktop/sources/scripts/generator.js +++ b/desktop/sources/scripts/generator.js @@ -60,7 +60,7 @@ function Generator(layer,style) } else if(type == "bezier"){ html += next && after_next ?`Q${next.x},${next.y} ${after_next.x},${after_next.y} ` : ''; - skip = 2 + skip = 1 } else{ console.warn(`unknown type:${type}`) diff --git a/desktop/sources/scripts/tool.js b/desktop/sources/scripts/tool.js index fbbb95c..0c168b9 100644 --- a/desktop/sources/scripts/tool.js +++ b/desktop/sources/scripts/tool.js @@ -184,7 +184,7 @@ function Tool() } } if(type == "bezier"){ - if(this.vertices.length % 2 == 0){ + if(this.vertices.length != 3 && this.vertices.length != 5 && this.vertices.length != 7 && this.vertices.length != 9){ return false; } }