diff --git a/web/app/sketcher/parametric.js b/web/app/sketcher/parametric.js index 86409b69..8e6c6b18 100644 --- a/web/app/sketcher/parametric.js +++ b/web/app/sketcher/parametric.js @@ -199,17 +199,11 @@ ParametricManager.prototype.lock = function(objs) { }; ParametricManager.prototype.vertical = function(objs) { - const lines = fetch.lines(objs); - for (let line of lines) { - this.add(new Constraints.Vertical(line)); - } + this.addAll(fetch.lines(objs).map(line => new Constraints.Vertical(line))); }; ParametricManager.prototype.horizontal = function(objs) { - const lines = fetch.lines(objs); - for (let line of lines) { - this.add(new Constraints.Horizontal(line)); - } + this.addAll(fetch.lines(objs).map(line => new Constraints.Horizontal(line))); }; ParametricManager.prototype.parallel = function(objs) {