From 135cfaa7fc7332c774c7d804fcdd454812aac251 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sat, 20 Jul 2024 14:53:47 -0400 Subject: [PATCH] add grid patterning --- src/mesh/api.js | 47 +++++++++++++++++++++++++++++++++++++++++++++-- src/mesh/build.js | 2 +- 2 files changed, 46 insertions(+), 3 deletions(-) diff --git a/src/mesh/api.js b/src/mesh/api.js index 5d42d127..f2631bfa 100644 --- a/src/mesh/api.js +++ b/src/mesh/api.js @@ -276,8 +276,51 @@ const pattern = { } }, - grid() { - + grid(x, y, xs, ys) { + async function doit(x = 3, y = 3, xs = 10, ys = 10) { + api.modal.hide(); + let models = selection.models(); + for (let model of models) { + await api.tool.regroup([ model ]); + let pos = model.group.position().clone(); + let modnu = [ model ]; + for (let i=0; i