rename group/ungroup to nest/flatten

This commit is contained in:
Stewart Allen 2024-07-26 00:06:17 -04:00
commit 522103a0a6
3 changed files with 8 additions and 8 deletions

View file

@ -494,12 +494,12 @@ let sketch = {
}, },
boolean: { boolean: {
group() { nest() {
sketch.selection.one?.boolean.group(); sketch.selection.one?.boolean.nest();
}, },
ungroup() { flatten() {
sketch.selection.one?.boolean.ungroup(); sketch.selection.one?.boolean.flatten();
}, },
union() { union() {

View file

@ -433,8 +433,8 @@ function ui_build() {
h.button({ _: 'intersect', onclick: sketch.boolean.intersect }), h.button({ _: 'intersect', onclick: sketch.boolean.intersect }),
h.button({ _: 'difference', onclick: sketch.boolean.difference }), h.button({ _: 'difference', onclick: sketch.boolean.difference }),
h.hr(), h.hr(),
h.button({ _: 'group', onclick: sketch.boolean.group }), h.button({ _: 'nest', onclick: sketch.boolean.nest }),
h.button({ _: 'ungroup', onclick: sketch.boolean.ungroup }), h.button({ _: 'flatten', onclick: sketch.boolean.flatten }),
]) ])
]), ]),
h.div({ class: "sketch-off" }, [ h.div({ class: "sketch-off" }, [

View file

@ -209,7 +209,7 @@ mesh.sketch = class MeshSketch extends mesh.object {
} }
}, },
group() { nest() {
let items = sketch.selection.mesh_items(); let items = sketch.selection.mesh_items();
if (items.length < 2) return log('operation requires at least 2 items'); if (items.length < 2) return log('operation requires at least 2 items');
let polys = items.map(i => i.sketch_item.poly).clone(true); let polys = items.map(i => i.sketch_item.poly).clone(true);
@ -220,7 +220,7 @@ mesh.sketch = class MeshSketch extends mesh.object {
} }
}, },
ungroup() { flatten() {
let items = sketch.selection.mesh_items(); let items = sketch.selection.mesh_items();
let polys = items.map(i => i.sketch_item.poly).clone(true); let polys = items.map(i => i.sketch_item.poly).clone(true);
let flat = POLYS.flatten(polys, [], true); let flat = POLYS.flatten(polys, [], true);